当前位置:  技术问答>java相关

如何去掉字符串中的空格,trim()好像不行

    来源: 互联网  发布时间:2015-10-12

    本文导语:  是这样的: 有个JTextField,我用getText(), 1、如果内容为空,是不是会抛出异常? 2、如果输入了好多空格,如何去掉?我用trim(),不行。 | 1,调用getText不会有异常,无论内容是否为空 2,中间的空...

是这样的:
有个JTextField,我用getText(),
1、如果内容为空,是不是会抛出异常?
2、如果输入了好多空格,如何去掉?我用trim(),不行。

|
1,调用getText不会有异常,无论内容是否为空
2,中间的空格只能自己去掉
给你一段字符串替换的方法:
public static final String replace(String line, String oldString, String newString)
    {
        if(line == null)
            return null;
        int i = 0;
        if((i = line.indexOf(oldString, i)) >= 0)
        {
            char line2[] = line.toCharArray();
            char newString2[] = newString.toCharArray();
            int oLength = oldString.length();
            StringBuffer buf = new StringBuffer(line2.length);
            buf.append(line2, 0, i).append(newString2);
            i += oLength;
            int j;
            for(j = i; (i = line.indexOf(oldString, i)) > 0; j = i)
            {
                buf.append(line2, j, i - j).append(newString2);
                i += oLength;
            }

            buf.append(line2, j, line2.length - j);
            return buf.toString();
        } else
        {
            return line;
        }
    }
调用方法:
String oldString = jTextField.getText();
String result = replace(oldString," ","");

|
trim是去掉前后的空格,中间的空格没有办法去掉,要去掉的话,你能使你手动去掉。

|
你最好编写一段程序,思路其实很简单,做一个循环检查是否有空格,有空格就去掉就行了!

|
同意墨水的,如果要去掉中间的空个,只能自己动手了。
自己动手,丰衣足食,呵呵!

    
 
 

您可能感兴趣的文章:

  • c#字符串去掉空格的二种方法(去掉两端空格)
  • 如何去掉文件中的行尾空格呢?
  • shell trim 去掉字符串两边的空格,不去掉中间的 怎么做?
  • 请问JAVA中怎样去掉字符串后面的空格,谢谢!!!
  • 如何去掉程序中末尾的空格?
  • 一个简单的去掉空格的问题
  • js去掉首位空格的正则表达式
  • 怎样判断从数据库取出的空内容,怎样去掉前后空格
  • java bean里char str[10];str="abcd";可输出"abcd ",如何去掉后面的空格
  • JAVA中去掉空格的是哪个函数了?多谢
  • 请大家帮忙,怎样判断字符串内部有没有空格,并能去掉它们?
  • 如何去掉字符串中的所有空格?
  • oracle中去掉回车换行空格的方法详解
  • 请问在javascript中如何去掉一个字符串的前后空格,急!
  • 如何读取文件中一个变量的值,并把这个值前面的空格去掉?求助!!!
  • 通过Java正则表达式去掉SQL代码中回车换行和多余空格
  • wls6.1+jb5做了一个SessionBean,我知问题出在Temp路径的空格上,我已改了,但还是出错。我在enterprise Setup中把Use external compiler去掉又可以,但这样不能更新Jar.求助!!
  • 怎样去掉字符串中的tab字符?
  • shell如何去掉字符串中的一些字符?
  • 用Java正则去掉字符串中重复出现的字符
  • 如何去掉一个字符串后面的换行符,
  • python去掉字符串中重复字符的方法
  • 请教用什么命令:能去掉UNIX下某个目录(及其子目录)下所有*.htm文件内容中的“abcd”字符串
  • 我的问题是:在java中是否有方法能够去掉一行字符串中的某个字符。
  • Python去掉字符串中空格的方法
  • 如何去掉一个字符串数组里的重复的值?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 怎么用shell把文件名中一些字符去掉
  • 如何编程去掉FTP传送中的“^M”字符
  • Trendent9750显卡有加速功能,在Redhat9的X视窗里想设置显示器时总死机,怎样在字符模式下设置显卡去掉其加速功能?
  • Oracle去掉特殊字符的具体方法
  • java去掉html标签 必须首先去掉双引号的正则
  • 如何在DOS下去掉文件隐藏和只读属性阿?
  • 怎么用shell命令去掉文件开头的空行
  • 执行程序时如何去掉"./"
  • Qt 4.4.3 版本,在QtabWidget中页标签的虚线框怎么去掉啊?
  • 要求去掉Frame,怎么办????
  • datatable去掉重复行的方法
  • 去掉引导信息???
  • 如何去掉文件多余部分?
  • *********如何去掉系统启动时的启动项和服务???????????
  • 怎样去掉硬盘分区里的Linux信息?
  • 如何去掉文件第一行的空行?
  • qte如何去掉鼠标指针
  • 如何cp就没有提示了,现在如果有重复文件还提示。想去掉。
  • 请问ld -s 会不会去掉重定位信息
  • gVim小问题! 如何将文字的粗体显示去掉?
  • 如何去掉文本中的空行,在线等,急!!!
  • shell脚本如何实现去掉结尾非字母的内容
  • Python datetime时间格式化去掉前导0
  • 去掉前面的0的sql语句(前导零,零前缀)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3