个性化阅读
专注于IT技术分析

Java字符串trim()

本文概述

Java字符串trim()方法消除了前导和尾随空格。空格字符的unicode值为’\ u0020’。 java字符串中的trim()方法在字符串前后检查此unicode值(如果存在), 然后删除空格并返回省略的字符串。

字符串trim()方法不会省略中间空格。


内部实施

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;
    }

签名

字符串修剪方法的签名或语法如下:

public String trim()

退货

省略前导和尾随空格的字符串


Java String trim()方法示例

public class StringTrimExample{
public static void main(String args[]){
String s1="  hello string   ";
System.out.println(s1+"srcmini");//without trim()
System.out.println(s1.trim()+"srcmini");//with trim()
}}

立即测试

hello string   srcmini
hello stringsrcmini

Java String trim()方法示例2

本示例演示修剪方法的使用。此方法删除了所有尾随空格, 因此字符串的长度也减少了。让我们来看一个例子。

public class StringTrimExample {
	public static void main(String[] args) {
		String s1 ="  hello java string   ";
		System.out.println(s1.length());
		System.out.println(s1); //Without trim()
		String tr = s1.trim();
		System.out.println(tr.length());
		System.out.println(tr); //With trim()
	}
}
22
  hello java string   
17
hello java string
赞(0)
未经允许不得转载:srcmini » Java字符串trim()

评论 抢沙发

评论前必须登录!