if(s[3]==null){
System.out.println("数组第四个元素为空")
}
通过数组下标判断数组元素是否为null判断
第一行的 ArrayList 后面缺少括号,应该改为 ArrayList Is = new ArrayList<>(),表示创建一个存储字符串的 ArrayList 对象。在第 3 行中,String sjL] = new String[2]中的 sjL] 需要修改为 sj = new String[2],表示创建一个长度为 2 的字符串数组。
在第 4 行中,sj121 需要修改为 sj[1],因为前面定义的字符串数组是 sj 而不是 sj121。
在第 5 行中,Is.add(sj) 需要改为 Is.add(sj[0] + sj[1]),表示将字符串数组 sj 中的两个元素连接起来并添加到 ArrayList 中。
修改后的代码应该如下所示:
List Is = new ArrayList<>()
for (int i = 0i <5i++) {
String[] sj = new String[2]
sj[0] = "羊年纪念币"
sj[1] = "cp001"
Is.add(sj[0] + sj[1])
}
线性查找。public class Test1 {
public static void main(String[] args) {
int[][] array= { { 11, 22, 33, 44 }, { 22, 98, 70, 56 },{ 11, 45, 35, 25 } }
System.out.println(find(array,11))
}
public static String find(int[][] a,int sk){
int i=0
int j=0
for(i=0i<a.lengthi++){
for(j=0j<a[i].lengthj++){
if(a[i][j]==sk){
break}
}
break}
if(i<a.length&&j<a[i].length){
return i+" "+j
}else return "Not find"
}
}