複数の条件でfindRowsを使いたいです。
このプログラムにもう一つ条件を加えて
実行したいです。
Procssing
1Table table; 2 3void setup() { 4 5 table = new Table(); 6 7 table.addColumn("Subject"); 8 table.addColumn("Score"); 9 table.addColumn("Average"); 10 11 12 TableRow newRow = table.addRow(); 13 14 newRow.setString("Subject", "ENGLISH"); 15 newRow.setString("Average", "UP"); 16 newRow.setString("Score", "RED"); 17 18 newRow = table.addRow(); 19 newRow.setString("Subject", "JAPANESE"); 20 newRow.setString("Score", "GREEN"); 21 newRow.setString("Average", "UP"); 22 23 24 newRow = table.addRow(); 25 newRow.setString("Subject", "MATHE"); 26 newRow.setString("type", "Insect"); 27 newRow.setString("Score", "RED"); 28 newRow.setString("Average", "DOWN"); 29 30 newRow = table.addRow(); 31 newRow.setString("Subject", "CHEMICAL"); 32 newRow.setString("Average", "GREEN"); 33 newRow.setString("Score", "DOWN"); 34 35for (TableRow row : table.findRows("RED", "Score")) { 36 println(row.getString("Subject") + ": " + row.getString("Score")); 37 } 38}
下記のように実行したいです。
ENGLISH: RED: UP
###試したこと
for (TableRow row : table.findRows(("RED", "Score")&&("UP", "Average")) { println(row.getString("Subject") + ": " + row.getString("Score")); }
for (TableRow row : table.findRows("RED", "Score") &&(TableRow row : table.findRows("UP", "Average") { println(row.getString("Subject") + ": " + row.getString("Score")+ ": " + row.getString("Average")); }
上記のやり方ではダメでした。
お手数ですが、助言をいただけるとありがたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/15 21:43
2019/02/16 02:49
2019/02/16 03:05
2019/02/16 03:49
2019/02/16 03:55