首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

新手下路,foreach迭代数组有关问题,求帮忙解答一哈

2012-10-05 
新手上路,foreach迭代数组问题,求大虾帮忙解答一哈Sting s1ABCDint [] i new int[100]foreach(char

新手上路,foreach迭代数组问题,求大虾帮忙解答一哈
Sting s1="ABCD";
int [] i =new int[100];
foreach(char a in s1)
{
system.out.println(int[int a]++);
}

答案不是很重要,我想知道是怎么来的,谢谢了

[解决办法]
char[] s1={'A','B','C','D'};
for(char a : s1)
{
System.out.println(a);
}

应该这样编写。
[解决办法]
你想问的是java语言么。
能编译么?
[解决办法]
你这不是java代码
[解决办法]
这段代码能通过编译吗?
[解决办法]
首先Sting s1="ABCD"; Sting正确是String
代码想表达的就是循环ABCD打印,用foreach循环的,方式和for不同仅此而已
[解决办法]
public static void main(String[] args)
{
String s1="ABCD";
int [] i =new int[100];
for(int a=0;a<s1.getBytes().length;a++){
i[a]=s1.getBytes()[a];
}
}
将字符串每个字符的字节编码存放到int[] i里面去。
[解决办法]
Sting s1="ABCD";
int [] i =new int[100];
foreach(char a in s1)
{
system.out.println("int[(int) a]" + "=" + int[ (int) a ]++);
}

不是知道是不是这样子:
int[65] = 1
int[66] = 1
int[67] = 1
int[68] = 1
不知道对不对个人理解,希望对你有帮助
[解决办法]

探讨
Sting s1="ABCD";
int [] i =new int[100];
foreach(char a in s1)
{
system.out.println(int[int a]++);
}

答案不是很重要,我想知道是怎么来的,谢谢了

热点排行