10.23(day12) String类 构造方法 找下标 子串 判断 字符串转数组

1. String:

     字符串类,final类

     任何的字符串的字面值,如"abc"都是String类的一个实例对象,String s = "abc";

     String类创建的对象是一个常量,不能改变。

2. 构造方法:

      new String( )                偶尔用,没意义,占空间

      new String(String str)    很少用,没意义,占空间

      new String(StringBuffer ss)

      new String(byte[]  by)

      new String(byte[]  by, int index, int length)

      new String(byte[]  ch)

      new String(char[]  ch, int index, int length)

3. indexOf:

  根据字符串找下标:

4. substring(子串):

  获取字符串一段子串:

5. 判断两个字符是否相同:

6. 数组转字符串 利用String构造方法:

7. 字符串转数组

  (1)字符串(String)-->字符数组(char):

  (2)字符串(String)-->字节数组(byte):

8. 其他判断方法:

  判断指定的字符串是否在调用contains方法的那个字符串中;

  判断字符串是否以指定的字符串结尾;

  判断字符串是否以指定的字符串开始。

9. 其他转换方法:

  将字符串的所有字母转成大写;

  将字符串的所有字母转成小写

10. 常用方法总结:

11. 补充:

  (1)字符就是单个字符,字符串就是多个字符的集合;

  (2)ASCII(美国信息交换标准代码):

    a,b,c,d,.......z    转换成十进制是   65,66,67,68,......90.

    A,B,C,D,......Z   转换成十进制是   97,98,99,100,......122.

    

原文地址:https://www.cnblogs.com/jihongtao/p/9840371.html