The question but in C#. У команды Java есть команда C#? Мне нужно это для отношений Matches-SearchTerm-Files.Java: повторение списка списков?
foreach(var i in BunchOfItems.SelectMany(k => k.Items)) {}
[Почему не-петли?] Я сделал такие структуры в вложенном для петель, но вскоре они становятся раздутыми. Поэтому я предпочитаю нечто большее, чем выше.
public static Stack<Integer[]> getPrintPoss(String s,File f,Integer maxViewPerF)
{
Stack<File> possPrint = new Stack<File>();
Integer[] poss = new Integer[4]();
int u,size;
for(File f:files)
{
size = f2S(f).length();
u = Math.min(maxViewsPerF,size);
for(int i=0; i<u;i++)
{
// Do something --- bloated, and soon out of control
// wants more succintly
}
}
return possPrint;
}
Эта библиотека имеет реализацию selectMany(), которая будет выглядеть следующим образом: for (val i: BunchOfItems.selectMany (bunchItemSelector()) {}. См. Https://github.com/nicholas22/jpropel -light –