public static void main(String[] args) {
//创建一个数组,这里举的例子是byte数组
byte[] buf=new byte[]{12,2,43,-12,-23};
//获取数组的长度
int num=buf.length;
//将字节数组转换为字符串,从0位置开始,到num结束
String str=new String(buf,0,num);
System.out.println(str);
System.out.println(str.toString());
//和上面的是等价的只不过是匿名的而已,后面有toString()方法,就是打印String对象的一个具体内容
//toString()有没有都无所谓,重要的是该类复写了Object中的toSring()方法,很明显Sting已经复写了
System.out.println(new String(buf,0,num).toString());
}
|