여기에 내가 원하는 일부 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 코드로 변경했습니다. –