Object obj = new int[]{1,2,3}怎么获取数组的第一个值

Object obj = new int[]{1,2,3}怎么获取数组的第一个值,第1张

if (obj instanceof int[]) {

int[] array = (int[]) obj;

Systemoutprintln("第一个数:" + array[0]);

} else if (obj instanceof String[]) {

String[] array = (String[]) obj;

Systemoutprintln("第一个数:" + array[0]);

}

请采纳

//假定一个数组

String[] strArr = {"","","","","1","2",""}

String str = "";

//循环遍历这个数组

for(int i=0;i<strArrlength;i++){

//判断当前数组中下标为i的值是否为空

if(strArr[i] !=null && strArr[i] !=""){

str=strArr[i];

//跳出循环

break;

}

}

这样就得到了这个数组中第一个有值的数,str就是这个数。

用一个循环

先把你想要匹配的第一个数找出来 比如a[0]

定义一个int x = 0,int y = 0;

x = a[0];

你是知道你的数组大小的 比方就数组大小为10;

你就用这个for循环

for(int i = 1; i <= 10; i++){

y = a[i];

if(y = x){ 判断一下后面的元素是否等于你设置的数组初值

printf("%d",y); 如果是的话就打印出来

return; return是终止循环

}

}

这样就达到您想要的目地了

如果你是取其它数据为第一个数

也是用上面的方法

以上就是关于Object obj = new int[]{1,2,3}怎么获取数组的第一个值全部的内容,包括:Object obj = new int[]{1,2,3}怎么获取数组的第一个值、java中 怎样截取数组中的第一个有值的数、数组中有很多相同的数据,取到和当前数据相匹配的第一个应该怎么取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9455390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存