class Test
{
public static void main(String[]args)
{
char[]arr={'a','s','f','h'};
String[]str={"123","456","789"};
String a=String.valueOf(arr);
String b=String.valueOf(str);
System.out.println("字符:"+a);
System.out.println("字符串:"+b);
}
}
String类的方法valueOf 返回 char 数组参数的字符串表示形式
String[]str={"123","456","789"};
String b=String.valueOf(str); //你这里的方法应该是这个:valueOf(Object obj),你这里的传入的str是内存中String[]str={"123","456","789"};这个数组中打印直接为哈希值;
如果你想打印123456789的话需要把这个字符串数组中的元素获取出来如:
package cn.itcast.Demo1;
class Test
{
public static void main(String[]args)
{
char[]arr={'a','s','f','h'};
String[]str={"123","456","789"};
String a=String.valueOf(arr);
// String b=String.valueOf(str);
System.out.println("字符:"+a);
for(String string:str){
System.out.print(string);
}
}
} |