offset是偏移量,就是从字符串第几个字符开始
length是子串长度,就是从offset开始取几个字符
这回明白为何2,2时取得是cd了吧。offset是从0开始的。
第一个bytes:整体的意思就是将bytes数组转换为一个String字符串
第二个offset:就是偏移量,就是说从你bytes数组的什么位置开始输出
第三个length:就是从偏移量开始截取的字节的长度
第四个:指定输出的字符编码格式
String a="abcde";
String b = new String(a,0,3,'utf-8');
system.out.println(a)
结果为:abc