讲到将字节数组转成字符串时,毕老师讲了两个方法:String(byte[])和String(byte[],offset,count),但是没有讲实例。
下面是我写的代码:
class Demo
{
public static void main(String[] args)
{
byte[] b={23,45,56,24,43,87,12,64};
String s1=new String(b);
String s2=new String(b,2,4);
System.out.println(s1);
System.out.println(s2);
System.out.println("Holle world");
}
}
编译能通过,但输出的结果是
请问这是怎么回事,能给我写个实例么,谢谢。
|