小编adf*_*gvx的帖子

选择集合中的第一个索引

我有时觉得我正在重新发明轮子.

我想知道在java/jakarta commons/guava /?中是否有任何实用程序方法,这将在集合中更深入并使用元素执行某些操作(测试,修改,删除).

我写了这个方法,现在我觉得有一些单行程可以做到.

/**
 * Find index of first line that contains search string.
 */
public static int findIdx(List<String> list, String search) {
  for (int i = 0, n = list.size(); i < n; i++)
    if (list.get(i).contains(search))
      return i;
  return -1;
}
Run Code Online (Sandbox Code Playgroud)

java

3
推荐指数
1
解决办法
1318
查看次数

比较在哪里

我正在寻找一些带有静态函数的库,以消除代码中比较"事物"的重复.

(evil.equals(s1) || evil.equals(s2) || evil.equals(s3))
(evil == enum1 || evil == enum2 || evil == enum3)
Run Code Online (Sandbox Code Playgroud)

java refactoring code-duplication

2
推荐指数
1
解决办法
123
查看次数

标签 统计

java ×2

code-duplication ×1

refactoring ×1