取子串
String s = "I am a Chinese";
String subs;
subs = s.substring (7);
字符串的比较
String tom = "my name is tom";
String jane = "my name is jane";
tom.equals(jane);返回false。表示不相等
tom.compareTo(jane),返回一个负整数,因为第一个不相等的字符t和j相比,t在j的后面;如果返回0,表示相等;如果返回一个正整数,表示tom和jane第一个不相等的字符,tom的在jane的前面。
字符串连接
String s = " I am";
String s2 = "a Chinese";
String s4, s4;
s4 = s+s2;
s4=s + 24;
整数型24将会自动转换为字符串。
字符串检索
字符串检索是指判断一个字符串是否包含某一个字符或者子字符串,如果有,返回它的位置,如果没有,返回一个负数。
String s = "I am a Chinese";
s.indexOf("C
hinese" ), 返回7;
s.indexOf('a'); 返回2;
字符串转换为数值
如果一个字符串是一串数字,可以把它转换成相应的数值。
转换为整型:
String s = "21";
int x; x= Integer.parseInt (s);
转换为浮点型
String s = "22.124";
float f; f = Float.valueOf(s).floatValue();
当然,也可以把整数或者浮点数转换为字符串类型:
String s; int n = 24;
s = String.valueOf ( n );