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

 时间:2024-11-10 09:02:13

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中
  • 热门搜索
    魔兽世界诺森德怎么去 康乃馨的养殖方法 红歌大全100首老歌 母亲节英语怎么说 单田芳评书大全 怎么用电脑给手机刷机 去除眼袋的方法 提高睡眠质量的方法 清炖鱼的家常做法 福州好吃的餐厅