【Java登神长阶】切分字符串的方法

本文介绍了Java中用于字符串处理的split()和substring()方法。split()方法根据指定字符进行切分,返回字符串数组;substring()方法则按照指定位置截取字符串,支持单参数截取到结尾,以及双参数指定区间截取。还展示了如何结合indexOf()方法从头截取到第一个特定字符。
摘要由CSDN通过智能技术生成

一、split( )

根据指定的字符进行切分,返回一个字符串数组

public static void main(String[] args) {
    String str="110@备注@220";
    String strs[]=str.split("@");
    System.out.println(strs[0]);
    System.out.println(strs[1]);
    System.out.println(strs[2]);
}
/**
    结果:110
    备注
    220
/

二、subString( )

根据指定的位置进行切分

一个参数时,表示索引值到结尾的左闭区间

public static void main(String[] args) {
    String str="110@备注@220";
    String strs=str.substring(3);
    System.out.println(strs);
}
//结果:@备注@220

两个参数时,表示两个索引值的左闭右开区间

public static void main(String[] args) {
    String str="110@备注@220";
    String strs=str.substring(3,6);
    System.out.println(strs);
}
//结果:@备注

结合indexOf( )方法,实现从头截取到第一个指定字符

public static void main(String[] args) {
    String str="110@备注@220";
    String strs=str.substring(0,str.indexOf("@"));
    System.out.println(strs);
}
//结果:110
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

童锣烧tls

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

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

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

打赏作者

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

抵扣说明:

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

余额充值