您的位置:首页 > 编程语言 > Java开发

自己动手完成Java中的Trim

2016-12-04 00:00 197 查看
摘要: 纯纯的小白技术贴

自己由.net在往Java的路上慢慢的转,今天写一个博客纪念一下,大家多多担待,码的可能有点乱。

实现原理:

要实现截取字符串首尾的空格,那么第一步么,就得必须先找到,第一个不为空字符的索引值,和最后一个即将为空的索引值,然后在调用substring()进行字符串的截取。

public class Demo3 {

public static void main(String[] args) {
// TODO 自动生成的方法存根
String str=" hello world ";
System.out.println(myTrim(str));
}
public static String myTrim(String str){

char[] chr=str.toCharArray(); //把用户传过来的字符串,转化成字符数组用于找索引值

int startIndex=0; //开始索引值
int endIndex=chr.length-1; //结束索引值
//查找开始的索引值
while(true){

if(chr[startIndex]!=' '){
break;
}else{
startIndex++;
}
}
//查找结束的索引值
while(true){

if(chr[endIndex]!=' '){
break;
}else{
endIndex--;
}
}

str=str.substring(startIndex,endIndex+1);

return str;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java Trim