Files
2022-12-23 13:26:29 +00:00

19 lines
465 B
Java

// "Collapse loop with stream 'findFirst()'" "true-preview"
import java.util.stream.IntStream;
class Lookup {
boolean matches(char[] lookup) {}
}
// IDEA-200209
class C {
private Lookup[] lookbehindFormats;
private char[] lookupChars;
private Lookup lookbehindFormat;
{
IntStream.range(0, lookbehindFormats.length).filter(i -> lookbehindFormats[i].matches(lookupChars)).findFirst().ifPresent(i -> lookbehindFormat = lookbehindFormats[i]);
}
}