字符串的小问题,谁能帮帮我,快疯了! String strTest = "fdsffd你fd好dff";System.out.println(strTest.replaceAll("\\w","")); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般汉字是以两个字节来存放的,而且高位都是1,所以可以取字符串的Ascall码值,一般汉字的Ascall码值比较大,而英文的字符值都比较小,去掉那些小的,只保留大的,就行了。 String test = "sfsdf!~!~s你12好3df";System.out.println(test.replaceAll("[\\x00-\\xff]","")); \\x00-\\xff是用来匹配中文字符的,不明白的话可以看看正则表达式 解释一下楼上的,\\x00-\\xff表示在0-255之间,汉字在255之外,遗憾的是还有别的文字也在255之外,如拉丁文阿拉伯文 I/O 《JAVA 2 入门经典》 ==========JAVA 的一个进程是否最多只能占用一个CPU的资源========== java图形界面的问题,关于JPanel成比例缩放 急需大家帮助的问题在线急等 java 如何判断操作系统是Linux还是Windows? 如何搜索jtree并定位查到的节点? 请关注一下java的事件机制! 请问数据库连接关闭是在事务结束前还是在结束后??? 不能运行之问题 非常非常简单的问题(续)! java中如何实现这个功能?请高手不吝赐教
System.out.println(test.replaceAll("[\\x00-\\xff]",""));