Java中因为汉字和数字及字母站的字节不同,一个字符串如 String str="Java中1个char类型的变量可存储任意编码的1个字符,如1个ASC码和或1个中文字符,例如:含有3个ASC和含有3个汉字字符的字符串长度是一样的",substring(int a, int b);是按位置取子串,可如str这个串要是要按照字节取子串,从0开始每30个字节的子串作为一个数组的一个元素要如何处理?
解决方案 »
- 如何用mina同时处理xml和google protobuf?
- 在同一个机子上实现客户端和服务器端
- JTable 固定行
- tableViewer 显示数据不正常。有图,高手指点啊,急,在线等…………
- 高分请求
- 关于int转byte的问题
- 怎么回事那?请教!!
- Frame的子Dialog可以操纵修改原Frame吗?
- 谁有 有关 Data Express DBSwing页面上控件用法的资料(要是中文的)?我找了好久,都没有找到合适的资料
- 各位老大!!求求你了!我现在正在工作!急需要这个答案呀!求求你们了!!我跪下了!
- java.util.Arrays的 binarySearch
- 很菜的问题,请高人指导~
String str = "目标字符串";
str.getBytes();
str.getBytes(charset);getBytes方法可以按你的编码把你的目标串拆分成字节.你要取前30个.直接取数组的前30项就可以了。