java String去掉开头与结尾的空格

 时间:2026-04-23 05:58:41

1、基本使用方法:

    String text = "  abce  ";

    //去掉空格

    String newString = text.trim();

    //生成新的字符串 "abce"

2、源码中这样描述:

    public String trim() {

        int len = value.length;

        int st = 0;

        char[] val = value;    /* avoid getfield opcode */

        while ((st < len) && (val[st] <= ' ')) {

            st++;

        }

        while ((st < len) && (val[len - 1] <= ' ')) {

            len--;

        }

        return ((st > 0) || (len < value.length)) ? substring(st, len) : this;

    }

3、      基本实现思路是 定义 角标索引标识 int st, int len ,

      接下来就是两个循环分别检索记录字符串的开头空格的位置,与字符串的结束空格的位置,

      最后调用判断逻辑,当st=0,len=value.length,说明字符串的关部与尾部没有空格,直接返回本身,如果不为上述的值,st>0,说明字符串开头有空格,len<value.length,说明字符串结尾有空格,则调用substring方法对字符串进行截取

java String去掉开头与结尾的空格

  • eclipse怎么添加java工程
  • vscode设置中文
  • MiniUi如何实现新增?
  • LOWER函数的用法
  • 如何将Mysql数据导入oracle 11,12中
  • 热门搜索
    肃然起敬什么意思 土元养殖技术 甘之如饴什么意思 梦到着火是什么意思 枫桥经验到底是什么 什么是波比跳 预备党员的预备期从什么时候算起 多愁善感什么意思 jaguar是什么车 什么是头寸