在java开发中怎么截取字符串?截取字符串的方法有哪几种?

2021-06-03 16:07:41 浏览数 (3570)

学习过java的小伙伴们应该都知道,java 是一门面对对象的编程语言,在这个语言中我们拥有很多不同的数据类型可以使用今天我们就来说说“在java开发中怎么截取字符串?和在java中截取的字符串方法有哪几种?”,那么我们就来了解一下吧!

方法一:
subStrin( )方法:

(1).我们通过在这个方法中输入不同的参数来截取;代码截图如下:

package Qg;
public class QieGE {
public static void main(String[] args){
	String s="欢迎来到W3chool编程狮,编程学习平台!";
	System.out.println("这个字符串的长度为:"+s.length());
	String b=s.substring(3);
	System.out.println("截取之后的一个内容为:"+b);
} 
}

一个参数代码

在这个代码和结果中我们可以看到,我们设置一个参数之后,输出的字符串的内容是在字符中参数之后的内容。


(2).设置两个索引截取的方法,代码和截图如下:

package Qg;
public class QieGE {
public static void main(String[] args){
	String s="欢迎来到W3chool编程狮,编程学习平台!";
	System.out.println("这个字符串的长度为:"+s.length());
	String c=s.substring(4,14);
	System.out.println("设置截取字符4到14的范围之后的内容为:"+c);
} 
}

设置范围内容截取

在结果中我们发现,通过设置两个参数时输出的内容是在截取值之间的一个内容。

方法二:
split( )正则表达式:

在这个方法中我们通过将字符串传到方法中,又通过返回一个字符串从而实现截取字符串。但是这个方法比较不好用,消耗的性能还比较多。代码和截图如下:

package Qg;

public class QieGE {

public static void main(String[] args){

String str="编程学习,W3cshool,编程狮,欢迎大家来学习!";

String[] strs=str.split(",");

System.out.println("还为截取的时候内容为:"+str);

System.out.print("截取之后的内容为:");

for (int i = 0; i < strs.length; i++) {

System.out.print(strs[i].toString());

}

}

截取之后的正则表达式

在这个代码中我们可以发现,这个方法只会把在方法里的字符进行一个删除其他的就不会变。


总结:

这就是今天的一个有关于“在java开发中怎么截取字符串?和在java中截取字符串的方法有哪几种?”的内容,更多的有关于 java 这方面的知识,我们都可以在 java 教程中进行一个学习和了解。希望这些分享对你有所帮助。