public class StrArray{
public static void main(String args[]){
String[] str=new String[]{"hello,world,!"};
//System.out.print(str);
for(int i=0;i<str.length;i++){
char n=str.charAt(i);
System.out.print(n+" ");}
}
}
这个程序要怎么改才行呀?老提示ljava.lang.string:@33ec56另外,如果随意输入一串字符,让程序逐个输出。要怎么写才行?
public static void main(String args[]){
String[] str=new String[]{"hello,world,!"};
//System.out.print(str);
for(int i=0;i<str.length;i++){
char n=str.charAt(i);
System.out.print(n+" ");}
}
}
这个程序要怎么改才行呀?老提示ljava.lang.string:@33ec56另外,如果随意输入一串字符,让程序逐个输出。要怎么写才行?
我刚接触JAVA。谢了。
for(int i=0;i<str.length;i++){
char n=str.charAt(i);
System.out.print(n+" ");}
}
str 是数组啊,你怎么可能str.charAt(i);
顶多了是str[].charAt(i);
你写的也编译不过去啊。怎么可能出来结果。。
纳闷~~
字符串类型数组?
再多多看书吧
————————————
String str=new String("hello,world,!");
char[] n=str.toCharArray();
for(int i=0;i<n.length;i++){
System.out.println(n[i]);
}
to onelee:好像有String[]吧。
=---------------------------------=
String str=new String("hello,world,!");
char[] n=str.toCharArray();
for(int i=0;i<n.length;i++)
{
System.out.println(n[i]);
}