我有时觉得我正在重新发明轮子.
我想知道在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) 我正在寻找一些带有静态函数的库,以消除代码中比较"事物"的重复.
(evil.equals(s1) || evil.equals(s2) || evil.equals(s3))
(evil == enum1 || evil == enum2 || evil == enum3)
Run Code Online (Sandbox Code Playgroud)