java当中截取字符串和字符串分割的使用

这篇文章主要介绍了java当中截取字符串和字符串分割的使用,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1、循环切割比对

当我想要截取字符串某个字符前面的,或者后面的我们可以采用以下方案,第二种方案也可以采取。

public static void main(String[] args){
	String N = "01|大汽车";
	String L="";
	String R="";
	int k= N.length();
	for (int i = 0; i < N.length(); i++){
		if (N.substring(i, i + 1).equals("|")){
			L=N.substring(0,i).trim();
			R=N.substring(i+1,k).trim();
		}
	}
	System.out.println(L);
	System.out.println(R);
}

运行结果

在这里插入图片描述

2、利用indexOf 和 indexOf来截取

public static void main(String[] args){
	String N = "01|大汽车";
	String res = N.substring(0, N.indexOf("|"));
	System.out.println(res);
	
	String res2 = N.substring(N.indexOf("|")+1,N.length());
	System.out.println(res2);
}

运行结果

在这里插入图片描述

3、split用法(字符串分割)

public static void main(String[] args) throws FileNotFoundException {
		String N1 = "1,2,3,4";
		String[] a = N1.split(",");
		for (int i = 0; i < a.length; i++) {
			System.out.println(a[i]);
		}
}

.是正则表达式里的一个关键字,如果没有经过转义split会把它当作一个正则表达式来处理的,所以要改成String [] ss = str.split("\.");
运行结果
在这里插入图片描述

相关推荐
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页