JAVA中String类的方法详细总结

1.概述及特点

  • String代表字符串
  • 字符串是常量,在创建之后不能更改

2.创建对象方式

2.1 构造方法方式

public String() : 初始化一个新创建的 String 对象,字符串中没有任何数据
public String(String original) : 根据传入的字符串内容, 创建字符串对象
public String(char[] value) : 根据字符数组的内容, 创建出一个字符串对象

2.2 直接赋值方式

String 变量名 = “内容”;

2.3 两者区别

  • 构造创建对象:每一次 new 都会申请一个内存空间,虽然内容相同,但是地址值不同
  • 双引号字符串:内容相同的字符串,无论在程序代码中出现几次,字符串常量池只有一个对象

3.成员方法

  • public chae charAt(int index) :返回指定索引处的char值

  • public int length(); 返回字符串的长度

  • public boolean equals(String aString): 将此字符串与指定的字符串比较,区分大小写

  • public boolean equalsIgnoreCase(String anotherString) :将此字符串与指定的字符串比较,忽略大小写

  • public boolean contains(String s):判断一个字符串对象是否包含指定的字符串

  • public boolean endsWith(String suffix):判断此字符串是否以指定的后缀结束

  • public boolean startsWith(String prefix):测试此字符串是否以指定的前缀开始

  • public int indexOf(String str) :返回指定子字符串在此字符串中第一次出现处的索引,如果指定的字符串不存在,返回-1

  • public String replaceAll(String regex,String replacement) 将此字符串中的所有regex,替换为replacement

  • public String replaceFirst(String regex,String replacement) 将字符串中第一次出现的regex,替换成replacement

  • public String substring(int beginIndex) 截取字符串,从beginIndex开始,一直截取到字符串最后,将截取之后的字符串进行返回

  • public String substring(int beginIndex, int endIndex):截取字符串,根据字符串beginIndex开始,一直截取到endIndex,把截取之后的字符串进行返回

  • public char[] toCharArray():将此字符串转换为一个新的字符数组

  • public String toLowerCase():将此字符串所有的字符转换为小写的

  • public String toUpperCase(); 将此字符串中所有的字符,转换成大写的

  • public String trim(); 去掉字符串两边的空格

  • public String[] split(String regex):将此字符串按照regex进行切割,切割之后返回的是一个字符串数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值