本文主要是介绍去除字符串两端的空格,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
算法题
package com.sq.exer;
/*模拟一个trim方法,去除字符串两端的空格。*/
public class StringDemo3 {public String myTrim(String str){if(str != null){int start = 0;// 用于记录从前往后首次索引位置不是空格的位置的索引int end = str.length() - 1;// 用于记录从后往前首次索引位置不是空格的位置的索引while(start < end && str.charAt(start) == ' '){start++;}while(start < end && str.charAt(end) == ' '){end--;}if(str.charAt(start) == ' '){return "";}return str.substring(start,end + 1);}return null;}
}
这篇关于去除字符串两端的空格的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!