java如何动态取出数组值赋值给两个不同变量
String id = "";
String name="";
String [] s={"1","dd","2","ss","3","gg","4","ee","5","yy"};
for (int i = 0; i < s.length; i++) {
if (i%2 != 0) {
id=s[i];
}else if(i%2==0){
name =s[i];
}
System.out.println(id);
System.out.println(name);
}
求大神!
将你的循环简单地改为
for (int i = 0; i < s.length; i+=2) {
id=s[i];
name =s[i+1];
System.out.printf("id=%s,name=%s
",id,name);
}
就可以了
结果
id=1,name=dd
id=2,name=ss
id=3,name=gg
id=4,name=ee
id=5,name=yy
热门标签: