Java面试题请自己设计一个trim()方法
public static void main(String[] args) {
//题目:Java面试题请自己设计一个trim()方法
String str1 = "www.inbai.net ~hello world ";
System.out.println(str1.length());
System.out.println(str1);
String trim = str1.trim();
System.out.println(trim.length());
System.out.println(trim);
// 答案:
int start = 0;
int end = str1.length() - 1;
while (start < end && str1.charAt(start) == ' ') {//start < end 保证该字符串不是“ ”
start++;
}
while (start < end && str1.charAt(end) == ' ') {
end--;
}
String str = str1.substring(start, end + 1);
System.out.println("去除空格后的str长度="+str.length());
}
这道题目, 其实是很简单的, 因为在Java中,提供了trim()方法,只是我们自己实现的时候,稍微动一下脑筋还是可以锻炼下思维.
本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。
如果侵犯了你的权益请来信告知我们删除。
评论交流 (0)
您尚未登录,请先 登录 后发表评论!



暂无评论
还没有人评论过本文,快来发表你的高见吧!