饮歌长啸
这个程序是通过先把字符串转换为byte 数组然后根据你要截取的字符串长度截取字符串的。byte bt[] = str.getBytes(); //转化为字节数组。if(bt[byteNum]<0)//判断截取的长度,截取的长度不能是否小于0{String substrx=new String(bt,0,--byteNum);/*String(byte[] ascii, int hibyte)已过时。 该方法无法将字节正确转换为字符。从 JDK 1.1 起,完成该转换的首选方法是通过 String 构造方法,该方法接受一个字符集名称或使用平台的默认字符集。*///建议: 学习的时候多看看API