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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© LoveDDforever 中级黑马   /  2015-10-12 14:08  /  186 人查看  /  0 人回复  /   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的前面。

字符串连接
  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 );

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马