⑴ java数组如何拿到该数组的某一个的下一个的值
int[] data = new int[]{1,2,3,4,5};
int a=2;
for(int i=0;i<data.length;i++){
if(a== data[i]){ //如果判断值相等
if(i<data.length-1){//需先判断改值是否为数组的最后一个值,如果不是,再去回取其下一个值
int b=data[i + 1];
System.out.println("下一个值为答 :" + b);
}else{
System.out.println("不存在下一个值");
}
}
}
此方法有局限性,只适用于数组中没有相同值的数组,大体思路是:通过获取目标值在数组中的位置来获取其下一个值。
⑵ java中如何随机产生一个指定数组中的数
1、获取数组长度
intarr[]={1,2,3,4,5};//定义一个数组
intlen=arr.length;//获取数组长度给变量len
2、根据数组长度,使用Random随机数组的索引值
Randomrandom=newRandom();//创建随机对象
intarrIdx=random.nextInt(len-1);//随机数组索引,nextInt(len-1)表示随机整数[0,(len-1)]之间的值
3、根据随机索引获取数组值
intnum=arr[arrIdx];//获取数组值
⑶ Java String数组里的东西怎么取 (比如 String[] A = {1,2,3,4})
Java数组是在Java编程中经常使用的一个类,下面是对Java数组String的使用方法:
1、Java数组的语法:String[数组下标], Java数组的下标是从0开始的。
⑷ Java输出数组第一个或最后一个元素
|参考来代自码:
publicStringfirstOrLastChar(Stringstr){
if(null==str||str.length()==0){
return"";
}
if(str.length()>4){
returnString.valueOf(str.charAt(0));
}else{
returnString.valueOf(str.charAt(str.length()-1));
}
}