(9)trim()方法
String对象调用该方法时,String对象中的前后空格被消除,即该方法的功能是去掉字符串的前后空格
String s1=" student student ";
System.out.println(s1.trim()+"检验后边空格是否被消除");
(10)getChars()方法
String对象调用该方法能够将某个字符段转换成为字符数组
String s1="student";
char c[]=new char[s1.length()];
s1.getChars(0,s1.length()-3,c,0);//第一个0表示s1从下标0开始到s1.length()-3将字符串转换成为字符数组
// 第二个0表示字符数组c从下标0开始存放字符
for(int i=0;i<c.length-3;i++){
System.out.println(c[i]);
}
(11)ToCharArray()方法
String对象调用该方法能将String对象转换成为字符数组(与getChars()方法不同,该方法是把一整个字符串转换成字符数组)
String s1="student";
char c[]=s1.toCharArray();
for(int i=0;i<c.length;i++)
{
System.out.println(c[i]);
}
4.String对象和基本数据的相互转换(调用java.lang包中Integer类中的某一个方法)
(1)String数据转换成int数据
String str="14523";
int n=Integer.parseInt(str);
则n的值为14523
(2)String数据转换成double数据
String s="1452.885";
double n=Integer.parseDouble(s);
则n的值为1452.885
String转换成其实数据类型与上述两个例子类似。
其它数据转换成String数据
int n=123;
String s=""+n;
则s="123"
其它数据转换成String数据也同理。除此方法之外,还有其他方法能将其它数据转换成String数据,例如:
double n=1452.963;
String str=String.valueOf(n);