Şu anda, kaç tane dizeleri gireceğini soran bir programım var ve o zaman bu kadar çok şeyden geçmek ve her birini bir Listeye eklemek için bir IntStream
kullanıyorum.Belirli bir miktar giriş istemek ve onlarla bir şeyler yapmak mümkün mü?
final List<String> patterns = new ArrayList<>();
final int testCaseNumber = Integer.parseInt(scan.nextLine());
IntStream.range(0, testCaseNumber).forEach(i -> patterns.add(scan.nextLine()));
Sonra, bu listede başka bir şey yapan başka bir akış işlemim var.
patterns.stream().forEach(pattern -> doSomething());
tamamen desen List
kullanımını atlamak için bir yolu var mı ve sadece doğrudan nihai forEach()
açıklamaya IntStream
gitmek?
mapToObj()
ve peek()
kullanmayı denedim, ancak bunların olmasını istediğim şekilde çalışmıyor.