ソースコード
ArrayTest.java
public class ArrayTest {
public static void main(String[] args) {
String[] array = {"あいうえお", "あいうえお", "かきくけこ", null, null};
for (int i = 0; i < array.length-1; i++){
if (array[i] == array[i+1]) {
if (array[i] == null) {
System.out.println(array[i]+" と "+array[i+1]+" は両方NULL");
} else {
System.out.println(array[i]+" と "+array[i+1]+" はおなじ");
}
} else {
if (array[i] == null || array[i+1] == null) {
System.out.println(array[i]+" と "+array[i+1]+" は片方NULL");
} else {
System.out.println(array[i]+" と "+array[i+1]+" はちがう");
}
}
}
}
}
出力結果
あいうえお と あいうえお はおなじ
あいうえお と かきくけこ はちがう
かきくけこ と null は片方NULL
null と null は両方NULL