字符串常见方法总结

本文详细介绍了Java中字符串的构造方法,包括无参构造、通过字符数组和字节数组构造等,并列举了静态方法如`copyValueOf`、`format`等,以及其他实用方法,如查找、截取、替换、分割等操作。这些方法在日常编程中非常常见,对于理解和操作Java字符串至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章目录

一、构造方法

二、静态方法

三、其他方法

一、构造方法

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

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编码

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值