java 删除多余的空格,请不要用指针 例如,str="hello_yyo___koko__!!!"; newStr="hello_yyo_koko_!!!"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用replaceAll,当然,还有正则代码如下:public class BlankTest { public static void main(String[] args) { System.out.println(deleteMulBlank("hello yyo koko !!!")); System.out.println(deleteMulBlank("afsaf fdsfdf fsdfsdf fs fs dfsdfsfsdf sdfsdfsdf sdfsdf sd fs f sdf sdf sdfd")); } public static String deleteMulBlank(String str){ return str.replaceAll("[ ]{2,}", " "); }} 正则不就能处理了?String.replaceAll("// *"," "); 你要的是不是这个trim()方法,返回值是String 在JAVA当中就没有指针,如果说有那就是引用了。呵呵。你搞错了吧。是不是要把下划线换成空串进行连接吧。以下是我写好的代码你可以参考一下。--------------------------------------------------------String str="fsdfs_fsdfsdf_fsd"; Pattern p=Pattern.compile("_"); Matcher m=p.matcher(str); str=m.replaceAll(""); System.out.println(str); JLabel图片保持更新的问题 关于static的问题 求助啊~~~~~~关于变量和属性 初学Java,希望各位大侠多多指点 比较两个字符数组,比较难。 请教:java中如何定义date(),如何比较? 如何獲取當前日期和時間? 在線 请问画点函数是什么? awt组件下,关闭窗口的命令怎么写?比如关掉一个frame 一个基础问题 文件保存格式问题 java中用\'替换'
代码如下:public class BlankTest {
public static void main(String[] args) {
System.out.println(deleteMulBlank("hello yyo koko !!!"));
System.out.println(deleteMulBlank("afsaf fdsfdf fsdfsdf fs fs dfsdfsfsdf sdfsdfsdf sdfsdf sd fs f sdf sdf sdfd"));
}
public static String deleteMulBlank(String str){
return str.replaceAll("[ ]{2,}", " ");
}
}
String.replaceAll("// *"," ");
你要的是不是这个trim()方法,返回值是String
呵呵。你搞错了吧。是不是要把下划线换成空串进行连接吧。
以下是我写好的代码你可以参考一下。
--------------------------------------------------------
String str="fsdfs_fsdfsdf_fsd";
Pattern p=Pattern.compile("_");
Matcher m=p.matcher(str);
str=m.replaceAll("");
System.out.println(str);