例如:String[] str= {"1","2","3"};
System.out.println(str.toString());
输出的是java.lang.String型的内存地址,如何得到结果"1","2","3"呢?
System.out.println(str.toString());
输出的是java.lang.String型的内存地址,如何得到结果"1","2","3"呢?
解决方案 »
- 访问Spring3的MVC中的控制层和contenttype有什么关系呀?
- linux命令大全
- 在IDE中设置项目编码为UTF8,为什么打包成.jar之后运行的时候就变成了GBK
- 关于Eclipse3.2的Myeclipse
- GUI与内部数据处理线程交互的问题
- java
- 求几道考验抽象能力以及算法的题目
- -sourcepath问题
- 有两个:1.class与2.java,2.java继承1.class类,要把2.java编译成2.class给如何书写!
- 一道关于garbage collection的SCJP题,请帮助!
- 关于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());