public class TextString4 {
public TextString4() {
// TODO Auto-generated constructor stub
}
/*
* 模拟一个trim功能的方法,去除字符串两端的空白, 定义: 1) 定义两个常量 一个作为开始判断条件判断为空格的角标,不断++
* 一个变量作为终点判断为空格的角标,不断-- 当起始变量小于终点变量时,结束,返回null 否则返回这两个值之间的字符串
*/
public static void main(String[] args) {
String str3 = " a bbbcc ";
System.out.println("-- " + str3 + "-- ");
myTrim(str3);
}
private static void myTrim(String str3) {
// TODO Auto-generated method stub
int start = 0, end = str3.length() - 1;
char s1 = ' ';
while (end > start && str3.charAt(start) == s1) {
start++;
}
while (end > start && str3.charAt(end) == s1) {
end--;
}
System.out.println(str3.substring(start, end));
}
}
public TextString4() {
// TODO Auto-generated constructor stub
}
/*
* 模拟一个trim功能的方法,去除字符串两端的空白, 定义: 1) 定义两个常量 一个作为开始判断条件判断为空格的角标,不断++
* 一个变量作为终点判断为空格的角标,不断-- 当起始变量小于终点变量时,结束,返回null 否则返回这两个值之间的字符串
*/
public static void main(String[] args) {
String str3 = " a bbbcc ";
System.out.println("-- " + str3 + "-- ");
myTrim(str3);
}
private static void myTrim(String str3) {
// TODO Auto-generated method stub
int start = 0, end = str3.length() - 1;
char s1 = ' ';
while (end > start && str3.charAt(start) == s1) {
start++;
}
while (end > start && str3.charAt(end) == s1) {
end--;
}
System.out.println(str3.substring(start, end));
}
}