中文截取的问题 有一字符串,要求以输入参数xLen为长度(字节),将这个字符串分段,不能截断中文,当遇到中文时将该段大小设置xLen+1, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下面的代码处理截断byte数为14的情况,当最后若干位byte会导致某个字符不完整的话,增加length包含这个字符.int length=14;int i=0;for(;i<str.length();){ char c=str.charAt(i); length-=(c+"").getBytes().length; if(length==0)break; else if(length<0)break; else {i++;}}if(i!=str.length)out.print(str.substring(0,i));else out.print(str); 如果我想把这个字符串分段后放在一个String[]里面,应该怎么写呢,我总写不出来。谢谢各位。 http://community.csdn.net/Expert/topic/4419/4419086.xml?temp=.2562067 谁帮帮我,我想这样实现的,private String[] get( String str, int cLen )其中str为要分隔的字符串,cLen为分隔每段的字节长度。 如何用java程序把字符串“H20”写成化学式的水("H20")2是下标 JTextArea获得光标事件 System.out.println(); java里的模板问题. java中是否有这样的类:可以查看某文件在磁盘中所利用的扇区、柱面及磁道 请高手指点一下几本权威的JSP书 怎么样实现多个事件 String a = null;System.out.println(a+'a');求正解 求助~~~~菜鸟问提 String 的hashCode()方法有什么作用和意义 getResource()的问题 给小弟解决个简单问题~我思考不透~
int length=14;
int i=0;
for(;i<str.length();)
{
char c=str.charAt(i);
length-=(c+"").getBytes().length;
if(length==0)break;
else if(length<0)break;
else {i++;}
}
if(i!=str.length)out.print(str.substring(0,i));
else out.print(str);
private String[] get( String str, int cLen )其中str为要分隔的字符串,cLen为分隔每段的字节长度。