如何去掉字符串中的空字符 ascii字符串截取 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用replace方法,例如 replace("......","");用空格代替 public static void main(String args[]){ String str="X: +2.2980 Y: -2.9111 Z: +0.7660......"; String str1="X: +2.2980 Y: -2.9111 Z: +0.7......"; System.out.println(str.substring(0,str.length()-6)); System.out.println(str.substring(0,str1.length()-6)); }把最后的6个减掉就行了,也不论最后6个是什么字符 请问"......"怎么写?因为实际上并不是"......"字符串,而是ascii码为0的一串。我之所以用"......"来代替,是因为不知道怎么表示这些ascii码值为0的字符。 如果后面的ascii码值为0的字符个数不是6个,而是不确定的呢,比如8个、10个? 如果后面的ascii码值为0的字符个数不是6个,而是不确定的呢,比如8个、10个?楼主能举2个完整的demo吗?把那个ascii码值为0的地方补全,不太明白那个ascii值为0的地方,我还以为就最后6位呢 找到从后往前数第一个asc2不为0的字符 的位置,再去截 如果后面的ascii码值为0的字符个数不是6个,而是不确定的呢,比如8个、10个?楼主能举2个完整的demo吗?把那个ascii码值为0的地方补全,不太明白那个ascii值为0的地方,我还以为就最后6位呢这个不好举啊:这个字符串是从文件里读出来的,我不知道对应字符串该怎么写,因为ascii码值为0没有对应的字符呀。 感谢指点!char c = 0;int startIndex = -1;indexOf( c, startIndex);然后再截取就OK啦~ 用replace方法,例如 replace(".",""); 把每个 . 都替换成“” 就可以了 如果你想要0 替换成“0” 就OK了 System.out.println(str.replaceAll("[\00]","")); 去掉字符串中所有char=0的字符 接口的好处??????? 请教各位 一个定义变量的问题, JAVA的虚拟机,是如果实现跨平台的? 一个关于动态加载JAR包的问题。 很简单的问题 请问wmv格式的文件怎么打开?!(视频) 关于jre 紧急寻觅!!!<聊天室源程序>(类似QQ的也可) 装了JRUN之后如何继续使用IIS的WEB服务器 哪位大牛帮忙看一下这个继承问题 现在基本开发环境用的tomcat是什么版本 还有jdk和MYEclipse呢? String型变量保存了unicode编码,如何把它输出成汉字?
String str="X: +2.2980 Y: -2.9111 Z: +0.7660......";
String str1="X: +2.2980 Y: -2.9111 Z: +0.7......";
System.out.println(str.substring(0,str.length()-6));
System.out.println(str.substring(0,str1.length()-6));
}把最后的6个减掉就行了,也不论最后6个是什么字符
楼主能举2个完整的demo吗?把那个ascii码值为0的地方补全,不太明白那个ascii值为0的地方,我还以为就最后6位呢
楼主能举2个完整的demo吗?把那个ascii码值为0的地方补全,不太明白那个ascii值为0的地方,我还以为就最后6位呢
这个不好举啊:这个字符串是从文件里读出来的,我不知道对应字符串该怎么写,因为ascii码值为0没有对应的字符呀。
char c = 0;
int startIndex = -1;
indexOf( c, startIndex);
然后再截取就OK啦~
替换成“0” 就OK了