String 类原生的字符串处理方法

Java 字符串拼接

一、charAt():取出指定索引的字符

charAt()

二、字符串与字符数组的转换

toCharArray

三、字节数组输出字符串

strByte

四、字符串转大写:先转换成数组,再改变ASCII 码

Capital

五、判断目标字符串是否由数字组成

isNum

六、判断字符串是否相等

strCompare

compareTo
compareTo

七、查找目标字符

indexOf

八、判断子字符串是否存在

indexOfContain

九、substring/split 截取

截取指定字符之间的字符串。

public static void main(String[] args) {
   String str = "hello-world-thanks";
   //获取指定字符的下标,做截取world
   System.out.println(str.substring(str.indexOf("-") + 1, str.lastIndexOf("-")));
   //以"-"分割字符串生成数组s,取第二个元素
   String s[] = str.split("-");
   System.out.println(s[1]);
}

十、StringTokenizer 截取

Java 中 substring 方法可以分解字符串,返回的是原字符串的一个子字符串。如果要将一个字符串分解为一个一个的单词或者标记,可以用 StringTokenizer。Intercept

StringTokenizer 有两个常用的方法:

  1. hasMoreTokens()。该方法和 hasMoreElements() 的用法是一样的,只是 StringTokenizer 为了实现 Enumeration 接口而实现的方法,从 StringTokenizer 的声明可以看到:class StringTokenizer implements Enumeration。
  2. nextToken()。该方法和 nextElement() 的用法是一样的,返回此 StringTokenizer 的下一个标记。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JFS_Study

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值