ここで私がしたいいくつかのsudoのコード。結果を期待マイ要素のJavaでnullを含む
String[] listA = new String { "a1", "a2"}
String[] listB = new String { null}
String[] listC = new String { "c1", "c2"}
for(String a : listA) {
for(String b : listB) {
for(String c : listC) {
if(a!=null) System.out.print(a);
System.out.print(",");
if(b!=null) System.out.print(b);
System.out.print(",");
if(c!=null) System.out.print(c);
System.out.println("");
}
}
}
は
a1,,c1
a1,,c2
a2,,c1
a2,,c2
である。しかしListBのがnullであるため、コードのロジックは、印刷に入ることができません。私はリストをチェックし、以下のようなロジックのすべての可能性を作るための条件を試しました。
if(listA != null) {
for(String a : list A) {
if(listB !=null) {
for(String b : listB) {
if(listC != null) {
}
else {
...
}
}
}
else {
....
}
}
}
else {
...... similar code in here
}
私はこの問題を解決する最良の方法ではないと思います。これのアイデア?
多分、実際のJavaコードを質問に入れるべきでしょう。 – immibis
今のところ、 'print a'と' print '、 ''は無効であるためプログラムは動作しません。 – immibis
は実際のJavaコードとして印刷コードを変更しました。 –