public class Trim { public static void main(String[] args) { String len=" abc def "; System.out.println(len.trim());//使用trim方法的输出结果 char[] arr=len.toCharArray(); int start=-1; for (int i = 0; i <len.length() ; i++) { if(arr[i]!=' '){ start=i; break; } } System.out.println(start); String substring = len.substring(start); System.out.println(substring); int end=-1; for (int j=len.length()-1;j>start;j--){ if(arr[j]!=' '){ end =j; break; } } String substring1 = len.substring(start, end+1); System.out.println(substring1);对比输出结果,trim方法的原理 } }