A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© hoshan1 中级黑马   /  2015-10-3 11:05  /  277 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

字符串的长度  length()方法: String s = "student"; int len=s.length();
    需要指出的是,s.length()这种调用方法,是面向对象编程语言特有的方法,我们把s叫做String类的对象,就像int n,我们把n叫做整型变量一样;把length()叫做String类的方法。下面我们可以看到,String类的方法,都是通过 对象名.方法名()这种方式调用的。 
取子串  
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的前面。
    注意,不要用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("Chinese" ), 返回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 );

1 个回复

倒序浏览
数据的存储方式
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马