码迷,mamicode.com
首页 > 其他好文 > 详细

字符串的常用方法

时间:2017-05-07 10:14:39      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:sign   als   equal   abc   out   bst   区分   指定   int   

下面说的下标是从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的字符串

 

字符串的常用方法

标签:sign   als   equal   abc   out   bst   区分   指定   int   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!