㈠ java面试题,String aa = " aa"; String bb = " ab cd"; 请给出答案并说明原因
public class Test {
public static void main(String[] args) {
String aa = " aa"; String bb = " ab cd";
System.out.println("aa ===" + aa.trim());
System.out.println("bb===" + bb.trim());
}
}
---------------------
aa ===aa
bb===ab cd
--------------
这个考的是trim()方法的使用,这个方法去去除字符串头尾的空格
㈡ java中trim()方法是用来干什么的
trim()的作用是去掉字符串两端的多余的空格,注意,是两端的空格,且无论两端的空格有多少版个都权会去掉,当然
中间的那些空格不会被去掉,如:
String s = " a s f g ";
String s1 = s.trim();
那么s1就是"a s f g",可见,这和上面所说的是一样的。
trim()不仅可以去掉空格,还能去掉其他一些多余的符号,这些符号分别是:
v f x0085 x00a0 ? u2028 u2029
翻译过来分别是:水平制表符,换行符,垂直制表符,换页符,回车,后面的这几个除了问号外,其他的都是转义符形式写法。
trim()函数移除字符串两侧的空白字符或其他预定义字符。
功能除去字符串开头和末尾的空格或其他字符。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")。如果任何参数的值为NULL,Trim() 函数返回NULL。
㈢ java 的trim方法
我的compiler上显抄示“袭String user = new String(buf,"iso8859-1") .trim();”这一行会抛出一个UnsupportedEncodingException,而你的代码中没有处理。
㈣ java中trim()方法是用来干什么的
trim()方法可以将调用字符串对象的一个副本返回,同时删除所有起始和结尾的空格。
定义和用法
$.trim() 函数用于去除字符串两端的空白字符。
注意:$.trim()函数会移除字符串开始和末尾处的所有换行符,空格(包括连续的空格)和制表符。如果这些空白字符在字符串中间时,它们将被保留,不会被移除。
2.语法
$.trim( str )
3.例子
这个函数的功能就是去除一个字符串两边的空格。
Strng str = " abc " ;
String newStr = str.trim() ; //此时newStr = "abc" ;