字符串常见方法总结

文章目录

一、构造方法

二、静态方法

三、其他方法

一、构造方法

 字符串中有无参构造方法和有参构造方法两种构造方法

1、String s1="中国";

2、String s2=new String(“中国”);//创建一个对象,指向字符串常量对象。

3、String s3=new String(char数组);//将char数组中的存放的每一字符连结起来形成字符串

4、String s3=new String(char数组,起始下标,长度);//将char数组中的存放的起始位置起的lenth个字符形成字符串

5、String s3=new String(byte数组);//将byte数组中的存放的数拼接成一个字符串

6、String s3=new String(byte数组,起始下标,长度);//将byte数组中的存放的数从起始下标到起始下标+长度,拼接成字符串。



 


二、静态方法

常用的静态方法

  1. public static String copyValueOf(char[] data)

    返回指定数组中表示该字符序列的字符串

  2. public static String copyValueOf(char[] data, int offset, int count)

    返回指定数组中表示该字符序列的字符串

     3.public static Stirng format(String format, Object... args)

        格式化输出字符串

     4.public static Stirng format(Locale locale, String format, Object... args)

        使用指定的语言环境,格式化输出字符串
     5.public static String join(CharSequence delimiter, CharSequence... elements) 

        传入参数替换占位符,生成新的字符串

      

三、其他方法

        1.  public int indexOf(String str)从开始位置向后查找所传入字符串在当前字符串中的位置,存在返回下标,不存在返回-1

        2.public int lastIndexOf(String str)  从末尾位置向前查找所传入字符串在当前字符串中的位置,存在返回下标,不存在返回-1

        3. public boolean contains(CharSequence s) 从开始位置向后查找传入的参数可以使字符类型也可以是字符串类型,返回一个boolean类型的值,找到返回true,否则返回false

        4.public String substring(int beginIndex, int endIndex) 从beginIndex开始到endIndex结束,截取当前字符串,并返回一个新的字符串

        5.public String trim()  去除字符串"两端"空格换行(空白字符,并返回一个新的字符串

        6. public String replace(char oldChar, char newChar) 字符串替换旧字符串,并返回一个新的字符串

        7.public String[] split(String regex) 按照指定regex(正则表达式)对字符串进行分割,返回一个新的字符串数组

        8.public byte[] getBytes()  获取字符串的编码值,默认为Unicode编码

 

你可能感兴趣的