class StringTest {public static void sop(String str) {System.out.println(str); }public static void main(String[] args) {String s = " ab cd ";System.out.print("原样输出:");sop("(" + s + ")");System.out.print("去除前后空格:");s = myTrim(s);sop("(" + s + ")"); }public static String myTrim(String str) {int start = 0, end = str.length() - 1;while(start<=end && str.charAt(start) == ' ') {start++; }while(end>=start && str.charAt(end) == ' ') {end--;}return str.substring(start, end+1);}}
1 回答
已采纳
Its_forever
TA贡献361条经验 获得超328个赞
sop("(" + s + ")");
是调用你前面写的静态方法:
public static void sop(String str) {
System.out.println(str);
}
意思就是用括号给字符串括起来。
start<=end && str.charAt(start) == ' '
&&运算符就是如果第一个条件不满足 那么后面的条件就不用再判断了 。添加回答
举报
0/150
提交
取消
