String API常用方法

以下是一些常用的String API方法:

  • charAt(int index):获取字符串中指定位置的字符。
  • length():获取字符串的长度。
  • substring(int beginIndex):获取字符串中从指定位置开始到末尾的子串。
  • substring(int beginIndex, int endIndex):获取字符串中从指定位置开始到指定位置结束的子串。
  • indexOf(String str):查找字符串中指定子串的位置。
  • lastIndexOf(String str):查找字符串中指定子串的最后位置。
  • startsWith(String prefix):判断字符串是否以指定前缀开头。
  • endsWith(String suffix):判断字符串是否以指定后缀结尾。
  • contains(String str):判断字符串是否包含指定子串。
  • replace(char oldChar, char newChar):将字符串中的指定字符替换为另一个字符。
  • replace(CharSequence target, CharSequence replacement):将字符串中的指定子串替换为另一个子串。
  • trim():去除字符串两端的空格。
  • toLowerCase():将字符串转换为小写。
  • toUpperCase():将字符串转换为大写。
  • valueOf(char c):将一个字符转换为字符串。
  • valueOf(double d):将一个双精度浮点数转换为字符串。
  • valueOf(float f):将一个浮点数转换为字符串。
  • valueOf(int i):将一个整数转换为字符串。
  • valueOf(long l):将一个长整数转换为字符串。
  • valueOf(Object obj):将一个对象转换为字符串。
  • append(char c):将一个字符追加到字符串的末尾。
  • append(String str):将一个字符串追加到字符串的末尾。
  • append(double d):将一个双精度浮点数追加到字符串的末尾。
  • append(float f):将一个浮点数追加到字符串的末尾。
  • append(int i):将一个整数追加到字符串的末尾。
  • append(long l):将一个长整数追加到字符串的末尾。
  • append(char c, int start, int end):将字符串中指定位置的子串追加到字符串的末尾。
  • insert(int index, char c):将一个字符插入到字符串中指定位置。
  • insert(int index, String str):将一个字符串插入到字符串中指定位置。
  • insert(int index, double d):将一个双精度浮点数插入到字符串中指定位置。
  • insert(int index, float f):将一个浮点数插入到字符串中指定位置。
  • insert(int index, int i):将一个整数插入到字符串中指定位置。
  • insert(int index, long l):将一个长整数插入到字符串中指定位置。
  • insert(int index, char c, int start, int end):将字符串中指定位置的子串插入到字符串中指定位置。
  • delete(int start, int end):从字符串中删除指定范围的字符。
  • deleteCharAt(int index):从字符串中删除指定位置的字符。
  • replace(char oldChar, char newChar):将字符串中的指定字符替换为另一个字符。
  • replace(CharSequence target, CharSequence replacement):将字符串中的指定子串替换为另一个子串。
  • split(String regex):将字符串按照指定的正则表达式拆分为字符串数组。
  • split(CharSequence separator, int limit):将字符串按照指定的分隔符拆分为字符串数组。
  • matches(String regex):判断字符串是否匹配指定的正则表达式。
  • contains(CharSequence target):判断字符串是否包含指定的子串。
  • regionMatches(int start, String other, int otherStart, int length):比较字符串中指定位置的子串是否与另一个字符串的子串相匹配。
  • equalsIgnoreCase(String other):比较字符串是否与另一个字符串相等,忽略大小写。
  • compare(CharSequence o1, int start1, int end1, CharSequence o2, int start2, int end2):比较两个字符串在指定范围内的字符顺序。
  • compareToIgnoreCase(String other):比较字符串与另一个字符串的大小,忽略大小写。
  • startsWith(String prefix):判断字符串是否以指定的前缀开头。
  • endsWith(String suffix):判断字符串是否以指定的后缀结尾。
  • format(String format, Object... args):将字符串格式化为指定的格式,并将参数替换到格式字符串中。
  • format(Locale locale, String format, Object... args):将字符串格式化为指定的格式,并将参数替换到格式字符串中。
  • intern():返回字符串的内部表示,即字符串常量池中的引用。
  • toString():返回字符串的字符串表示。
  • 14
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值