String例题
思路:
1,定义头尾变量。
头变量作为从头开始判断字符串空格的角标。不断++。
尾变量作为从尾开始判断字符串空格的角标。不断 - -。
2,判断到不是空格为止,取头尾之间的字符串即可。
方法一
// An highlighted block
@Test
public void test1(){
String str = " Hello Java! ";
int startIndex = 0,endIndex = str.length();
while(startIndex < endIndex && str.charAt(startIndex) <= ' '){
startIndex ++;
}
while (startIndex < endIndex && str.charAt(endIndex-1) <= ' '){
endIndex --;
}
System.out.println(startIndex+" "+endIndex);
System.out.println("--"+str.substring(startIndex,endIndex)+"--"); //因为是左闭右开
}