我有字符串PkgStr: "123456张小明888888我要把上面的字符串分解,放到三个字符串中,
str1 = PkgStr.substring(0,6); //想要的结果为:123456
str2 = PkgStr.substring(6,12); //想要的结果为:张小明
str3 = PkgStr.substring(12,18 ////想要的结果为:888888可是出来的结果不是这样的,
str1=123456
str2=张小明88888在java中,好象把汉字当作一个字节来说似的,为什么呀?
有没有办法,让它读出来的数据是安照我想要的呢?
str1 = PkgStr.substring(0,6); //想要的结果为:123456
str2 = PkgStr.substring(6,12); //想要的结果为:张小明
str3 = PkgStr.substring(12,18 ////想要的结果为:888888可是出来的结果不是这样的,
str1=123456
str2=张小明88888在java中,好象把汉字当作一个字节来说似的,为什么呀?
有没有办法,让它读出来的数据是安照我想要的呢?
PkgStr.substring(6,9); //想要的结果为:张小明
PkgStr.substring(9,15); //想要的结果为:888888
str.length()就知道他的长度了,PkgStr.substring(6,str.length());
我要和C语言通讯用.