本文主要是介绍java面试题:模拟String的trim()方法,去掉字符串两端空格,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
代码如下:
public class SimulateTrim {public static String removeSpace(String str) {String newStr = "";int start = 0;int end = 0;//获取首个非空格索引for (int i = 0; i < str.length(); i++) {if (str.charAt(i) != ' ') {start = i;break;}}//获取最后一个非空格索引for (int i = str.length() - 1; i >= 0; i--) {if (str.charAt(i) != ' ') {end = i;break;}}//赋值给新字符串for (int i = start; i <= end; i++) {newStr += str.charAt(i);}return newStr;}public static void main(String[] args) {String s = " 中国 very nice! ! ";System.out.println(removeSpace(s));}
}```
这篇关于java面试题:模拟String的trim()方法,去掉字符串两端空格的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!