java中String的常用方法

1、length() 字符串的长度   

例:char chars[]={'a','b'.'c'};     
String s=new String(chars);     i
nt len=s.length();

2、charAt() 截取一个字符   

例:char ch;     
ch="abc".charAt(1); 返回'b'

3、 getChars() 截取多个字符   

 
例:String s="this is a demo of the getChars method.";  
  char buf[]=new char[20];    
  s.getChars(10,14,buf,0);

4、getBytes()  

 替代getChars()的一种方法是将字符存储在字节数组中,该方法即getBytes()。

5、toCharArray()

  转成char型数组

6、equals()和equalsIgnoreCase()

equals()判断两个String的值 是否相等

equalsIgnoreCase()判断两个String的值 是否相等 并且忽略大小写

7、regionMatches()

 用于比较一个字符串中特定区域与另一特定区域,它有一个重载的形式允许在比较中忽略大小写。
  

8、startsWith()和endsWith() 

 
startsWith()方法决定是否以特定字符串开始
endWith()方法决定是否以特定字符串结束

  //str是否从b开始
   String str = "abcd";
  boolean b = str.startsWith("b");
  System.out.println(b);//false
9、equals()和==
 
  equals()方法比较字符串对象中的字符(比较值),==运算符比较两个对象是否引用同一实例(比较地址)。   
例:String s1="Hello";     
       String s2=new String(s1);  
    s1.eauals(s2); //true    
    s1==s2;//false
10、compareTo()和compareToIgnoreCase() 比较字符串

11、indexOf()和lastIndexOf()   

indexOf() 查找字符或者子串第一次出现的地方。   
lastIndexOf() 查找字符或者子串是后一次出现的地方。

12、substring() 字符串的截取(从某个下标开始  直到结束)

例:String str = "bcd";
  String string2 = str.substring(1);
 System.out.println(string2);//cd

13、concat()

连接两个字符串

14 、replace() 替换   

它有两种形式,第一种形式用一个字符在调用字符串中所有出现某个字符的地方进行替换,形式如下:  
 String replace(char original,char replacement)   
例如:String s="Hello".replace('l','w');   
第二种形式是用一个字符序列替换另一个字符序列,形式如下:
  String replace(CharSequence original,CharSequence replacement)

15、trim() 去掉起始和结尾的空格

16、valueOf() 将满足条件的参数 转换成 String类型

17、toLowerCase() 转换为小写

18、toUpperCase() 转换为大写

19、isEmpty():判断字符串的长度是否为0

例String str = "bcd";
boolean empty = str.isEmpty();
  System.out.println(empty);//3
  
  int length = str.length();
  System.out.println(length);//false

20、split():以某种规则进行拆分

21、contains():是否包含
22、 indexOf():返回下标

23、toString():返回此对象本身

java基础——String的常用方法的更多相关文章

  1. java基础-BigDecimal类常用方法介绍

    java基础-BigDecimal类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.BigDecimal类概述 我们知道浮点数的计算结果是未知的.原因是计算机二进制 ...

  2. java基础-BigInteger类常用方法介绍

    java基础-BigInteger类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.BigInteger类概述 Java中long型为最大整数类型,对于超过long ...

  3. java基础-Arrays类常用方法介绍

    java基础-Arrays类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Array类的概念 此类包含用来操作数组(比如排序和搜索)的各种方法.需要注意,如果指定 ...

  4. java基础-Math类常用方法介绍

    java基础-Math类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Math类概念 Math 类包含用于执行基本数学运算的方法,如初等指数.对数.平方根和三角函 ...

  5. java基础-System类常用方法介绍

    java基础-System类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.System类概念 在API中system类介绍的比较简单,我们给出定义,system中 ...

  6. java基础-Integer类常用方法介绍

    java基础-Integer类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行存储的.而程序开发中,我们需 ...

  7. Java基础-Calendar类常用方法介绍

    Java基础-Calendar类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Calendar类概念 Calendar 类是一个抽象类,它为特定瞬间与一组诸如 Y ...

  8. Java基础-Date类常用方法介绍

    Java基础-Date类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.毫秒值概念 我们在查阅Date类的API文档时,会发现这样的一句话:"The cl ...

  9. java中String的常用方法

    java中String的常用方法1.length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len= ...

随机推荐

  1. easyUI datagrid 前端假分页

    datagrid有两种分页方式,真分页和假分页. 所谓真分页,就是真的每次只获取一张分页的数据. 所谓假分页,就是将所有数据全部获取下来,然后利用其分页控件进行分页. 下面具体说说假分页: 1.dat ...

  2. SpringMVC_2

    web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi=" ...

  3. 改造系统alert

    /************************************************************************* * 改造系统alert * param str 传 ...

  4. [Codeforces 140C] New Year Snowmen

    [题目链接] https://codeforces.com/problemset/problem/140/C [算法] 显然 , 我们每次应优先考虑数量多的雪球 将雪球个数加入堆中 , 每次取出数量前 ...

  5. ANT-普通替换和正则替换

    ant提供了两个指令用于编译时修改文件,好处就不说了 ,就说说如何使用吧. replaceregexp 和 replace的区别就和java中String replace和replaceAll一样 , ...

  6. recast 生成navmesh主要流程

    参考:      critterai  http://www.critterai.org      recast & Detour https://github.com/recastnavig ...

  7. C++面向对象程序设计_Part2

    目录 Composition(复合) 内存视角下的composition(复合) composition(复合)关系下的构造与析构 Delegation (委託) -- Composition by ...

  8. tomcat8的session共享实现方案

    tomcat8的session共享实现 下载tomcat 版本:apache-tomcat-8.0.53.zip 实现步骤,只需要两步 两个tomcat的server.xml都增加一样cluster配 ...

  9. C#将类对象转换为字典

    主要是实现将类里面 的属性和对应的值转换为字典的键和值. public class RDfsedfw { /// <summary> /// 将匿名类转换为字典 /// </summ ...

  10. css为tbody或者li奇数偶数行样式

    <style> table tbody tr:nth-child(odd){ background:#fff; } table tbody tr:nth-child(even){ back ...