mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-17 15:50:53 +07:00
50 lines
1.2 KiB
Java
50 lines
1.2 KiB
Java
// "Fix all 'Stream API call chain can be replaced with loop' problems in file" "true"
|
|
|
|
import java.util.*;
|
|
import java.util.stream.*;
|
|
|
|
public class Main {
|
|
String j = "foo";
|
|
|
|
public void test(List<String> list) {
|
|
long i = 0L;
|
|
for (String s : list) {
|
|
if (s.isEmpty()) {
|
|
i++;
|
|
}
|
|
}
|
|
for(;
|
|
i<10;
|
|
i+=list.stream().filter(String::isEmpty).count()) {
|
|
System.out.println(i);
|
|
}
|
|
|
|
{
|
|
long j = 0L;
|
|
for (String s : list) {
|
|
if (s.isEmpty()) {
|
|
j++;
|
|
}
|
|
}
|
|
for(;
|
|
j<10;
|
|
j+=list.stream().filter(String::isEmpty).count()) {
|
|
System.out.println(j);
|
|
}
|
|
}
|
|
|
|
System.out.println(j);
|
|
|
|
StringJoiner joiner = new StringJoiner(",");
|
|
for (String string : list) {
|
|
joiner.add(string);
|
|
}
|
|
for(String s = joiner.toString(); !s.isEmpty(); s = s.substring(1)) {
|
|
System.out.println(s);
|
|
}
|
|
}
|
|
|
|
public static void main(String[] args) {
|
|
new Main().test(Arrays.asList("", "", "foo"));
|
|
}
|
|
} |