如何标记我的东西=真

Joh*_*ohn 0 java for-loop

  for (int i=1;i<10;i++)
  {
        if something == true
            do something
        else 
            do something
  }
Run Code Online (Sandbox Code Playgroud)

这就是我想要做的事情:在循环之外对于,我需要总结一下我something = true和哪个我something = false.

Pét*_*rök 6

List<Integer> positiveResults = new ArrayList<Integer>();
List<Integer> negativeResults = new ArrayList<Integer>();

for (int i = 1; i < 10; i++)
{
    if (someCondition)
        positiveResults.add(i);
    else
        negativeResults.add(i);
}
Run Code Online (Sandbox Code Playgroud)

其中someCondition被认为是一个boolean变量或表达式.

如果您明确要将结果放在数组中而不是a List,则添加

Integer[] resultsInArray = positiveResults.toArray(
        new Integer[positiveResults.size()]);
Run Code Online (Sandbox Code Playgroud)