本文共 614 字,大约阅读时间需要 2 分钟。
1.String[]转integer[]
String[] s = {'1','2','3',,'5'}
Integer[] in = new integer[s.length];
for(int i = 0; i<s.length; i++){
if(s[i] != null && s[i] !=""){
in[i] = integer.parseint(s[i]);
}else{
in[i] = 0;
}
}
2.讲integer数组中为0的值都删除掉
//首先需要获取去掉0后的长度
int lt = 0;
for(int j = 0; j<in.length; j++){
if(in[j] != 0){
lt++;
}
}
//定义一个integer数组,将数组中为0的都删除掉
Integer[] newarr = new integer[lt];
int i = 0;
for(int j = 0; j<in.length; j++){
if(in[j] != 0){
newarr [i] = in[j];
i++;
}
}
//判断数组中是否存在的重复数据
for(int i = 0; i<newarr.length; i++){
for(int j = i+1; j<newarr.length; j++){
if(newarr[i] == newarr[j]){
return 错误信息;
}
}
}
转载地址:http://xpxvi.baihongyu.com/