Java字符串截取

1、public String substring(int start,int end)
返回一个新的 String,它包含此序列当前所包含的字符子序列。该子字符串从指定的 start 处开始,一直到索引 end - 1 处的字符。

参数:
    start - 起始索引(包含)。 
    end - 结束索引(不包含)。 可以理解为截取的长度。
返回:
    新的字符串。 

示例:
String abc = “《雪山飞狐》&金庸”;
String str1 = abc.substring(0, 6);
System.out.println(str1); //《雪山飞狐》

2、public String substring(int start)
返回一个新的 String,它包含此字符序列当前所包含的字符子序列。该子字符串始于指定索引处的字符,一直到此字符串末尾。

 参数:
start - 起始索引(包含)。 
返回:
新的字符串。

示例:
String abc = “《雪山飞狐》&金庸”;
String str2 = abc.substring(7);
System.out.println(str2); //金庸

3、public String[] split(String regex)
根据给定 正则表达式的匹配拆分此字符串。

示例:
	String test = "abc.def.ghi";
	//根据" . "号把字符串分成字符串类型的数组
	String [] b = test.split("[.]");
	
	System.out.println(Arrays.toString(b));  //[abc, def, ghi]
	//根据 数组的下标取值
	String str1 = b[0];
	String str2 = b[1];
	String str3 = b[2];
	System.out.println(str1);  // abc
	System.out.println(str2);  // def
	System.out.println(str3);  // ghi
	
	//当然也可以根据其他的符号将字符串分开  比如:/  :  @  等都可以
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值