首页 > 其他 > 详细

字符串的常用方法

时间:2017-05-07 09:46:40      阅读:252      评论:0      收藏:0      [点我收藏+]

下面说的下标是从0开始

1、得到制定下标字符

String s="abcd";

char c=s.charAt(2);

System.out.println(c);

结果为:c

2、比较两字字符串内容是否相等

①区分大小写

equals:System.out.println("abc".equals("ABC"));

结果为:false

②不区分大小写

equalsIgnorecase:System.out.println("abc".equals("ABC"));

结果为:true

3、某字符串第一次出现在某字符串的下表,如果没有找到返回-1

String s="abcdebcf";

//bc字符串第一次出现在s字符串的下标,如果没找到,返回-1

int index (定义一个变量来接收返回值)= s.indexof("bc");//结果为返回1

//bc字符串最后一次出现在s字符串的下表

int index = s.lastIndexof("bc");//返回结果为5

4、得到字符串的长度

System.out.println("abcd".length());

5、将制定字符串换为新字符串

String s = "abcdefadfapq";

s = s.replace("a","*");//将a换位*

System.out.println(s);//结果为*bcdef*def*pq

6、去掉两头的空格

String s= "     abc     bc    d      ";

s= s.trim();

System.out.println(“*”+s+“*”);//结果为*abc    bc   d*

ps:只能去掉两头的空格,不能去掉中间的空格

7、截取子串,从指定下标开始,截取后面所有的字符串

String s= "abcdef";

s=s.subString(2);//从下标为2开始,截取后面所有字符串

System.out.println(s);//结果为cdef

String a= "abcdef";

a=a.substring(2,5);//从小标为2开始,从下标5结束,包括小标为2的字符串,不包括小标为5的字符串

 

字符串的常用方法

原文:http://www.cnblogs.com/damimao/p/6819271.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!