不循环数组能不能打印数组中所有的字符串? 例如:String[] str= {"1","2","3"}; System.out.println(str.toString());输出的是java.lang.String型的内存地址,如何得到结果"1","2","3"呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不循环...那就手写吧...System.out.println(str[0]);system.out.println(str[1]);... 解决你的问题package penglh;import java.util.Scanner;public class Test { public static void main(String[] args){ String[] str={ "1 ", "2 ", "3 "}; for(int i=0;i<str.length;i++){ System.out.println(str[i]); } }} 用递归可以搞定就是有些麻烦,你用StringBuffer可以轻松搞定。以下是递归代码public class b{ public static void f(int length,String[] a){ if (length == -1){ return; }else{ System.out.println(a[length]); f(length - 1,a); } } public static void main(String[] args){ String[] str = {"1","2","3","4"}; f(str.length - 1,str); }} 如果是jdk1.5,可以用ArraysSystem.out.println(Arrays.toString(str)); //估计Arrays.toString(str)内部还是用循环实现的不过这样打印出来的是带[],如果不想要[],自己replace一下就可以了。 System.out.println(str[0].toString()); System.out.println(str[1].toString()); System.out.println(str[2].toString()); 欢迎加入本人的QQ群,群号5586686,身份认证输入如:JAVA、JSP、STRUTS等都可以! 求高手帮我看看这个登录界面的代码 考过SCJP310-065的朋友请进 两个简单问题,看过孙卫琴的《JAVA面向对象编程》的进 Sting.split 问题 求助,IP地址与正则表达式! 什么是多态? 密码验证问题? 哪位给我介绍几款比较好的的java编译工具? 高分求救-----java问题 请问如何边历一个hashmap啊? 关于java中的类型转换.求教中. 请教java的基本类库,比如java.io都是放在哪个jar文件里的啊?
System.out.println(str[0]);
system.out.println(str[1]);
...
package penglh;import java.util.Scanner;
public class Test {
public static void main(String[] args){
String[] str={ "1 ", "2 ", "3 "};
for(int i=0;i<str.length;i++){
System.out.println(str[i]);
}
}
}
public class b{
public static void f(int length,String[] a){
if (length == -1){
return;
}else{
System.out.println(a[length]);
f(length - 1,a);
}
}
public static void main(String[] args){
String[] str = {"1","2","3","4"};
f(str.length - 1,str);
}
}
System.out.println(Arrays.toString(str)); //估计Arrays.toString(str)内部还是用循环实现的
不过这样打印出来的是带[],如果不想要[],自己replace一下就可以了。
System.out.println(str[1].toString());
System.out.println(str[2].toString());