1.手写方法去除字符串前后空格
思路:1.转成字符数组;2.找到第一个不是空的下标;3.最后一个;4.str.subString(start,end+1)
效果:
public class Test {
public static void main(String[] args) {
String str = " abcd ";
str.trim();
System.out.println(mytrim(str));
}
public static String mytrim(String str) {
char[] arr = str.toCharArray();
int start = 0;
int end = arr.length - 1;
while (arr[start] == ' ' && start < end) {
start++;
}
while (arr[end] == ' '