,,java中string.trim()函数的作用实例及源码

,,java中string.trim()函数的作用实例及源码

本文主要介绍java中string.trim()函数的例子和源代码,有一定的参考价值,有需要的朋友可以参考一下。

Trim()删除字符串开头和结尾的空格。

公共静态void main(String arg[]){

String a=' hello world

String b=' hello world

system . out . println(b . equals(a));

a=a . trim();

//删除字符串开头和结尾的空格

system . out . println(a . equals(b));

}

执行结果:

你好,世界,假的

你好,世界,真的

Trim()源代码:

公共字符串trim() {

int arg 0=this . value . length;

//获取该字符串的长度

int arg 1=0;

//声明一个int值,并将其赋给0

char[]arg 2;

//声明一个字符数组

for(arg 2=this . value;arg 1 arg 0 arg 2[arg 1]=32;arg1) {

//将这个字符数组赋给arg2字符数组(java字符串的底部是字符数组,是String类的value属性);

//为什么小于等于32?请参考ASCII代码表。ASCII表32表示一个空格,32下面有制表符,\n换行,\r回车,\b退格等。

//如果一个字符串是“123”,那么这个方法运行后,arg1的值将赋为1。

}

while(arg 1 arg 0 arg 2[arg 0-1]=32){

-arg 0;

//如果一个字符串是“123”,那么这个方法运行后,arg0将被赋值为4。

}

返回arg1=0 arg0=this.value.length?this : this.substring(arg1,arg 0);

//arg1==1,所以从后面走。this.substring(1,4)

//结果是有头无尾的“123”

}

总结

关于java中string.trim()函数的例子和本文中的源代码就这些了。希望对你有帮助。感兴趣的朋友可以继续参考这个网站:

Java源码角度分析HashMap用法

Java终止线程实例和stop()方法源码阅读

Java编程中ArrayList源码分析

如有不足之处,欢迎留言指出。感谢您对本网站的支持!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: