Java字符串

Java提供了一个专门操作字符串的类:java.lang.String

创建字符串对象:

  String aStr = null;  "";  "MWQ";

通过构造方法创建字符串对象:

  String varname = new String("thestring");

创建空字符串对象:

  String aStr = new String("");  String();

操作字符串:

  equals()  比较字符串是否相等  定义:public boolean equals(String str)

         e.g.  String str = "A";

             boolean b = str.equals("a");  //b为false。

         equals比较的是字符串的内容,==比较的是两个对象的地址  equalsIgnoreCase()  比较字符串的时候不区分大小写

  startsWith()

  endsWith()  两个方法用来判断字符串是否以指定的字符串开始或者结束  定义:public boolean startsWith(String prefix)

                                          public boolean endsWith(String suffix)

         e.g.  String str = "ABCDE";

             boolean bS = str.startsWith("a");  // bS为false

             boolean bE = str.endsWith("DE");  // bE为true

         startsWith()有一个重载的方法,判断字符串从指定索引位置开始是否为指定的字符串。

原文地址:https://www.cnblogs.com/james-lee/p/5965153.html