shutterstock_180014060.Java String类是Java类库中最广泛且广泛使用的类之一。String类附带各种内置功能,可以在代码中利用。这些内置功能将开发人员储存在统计串操作的Nitty-Pritty细节上。一些最常用的字符串类方法包括替换,匹配,等于,索引和替换。一个这样的字符串类方法是Java拆分字符串方法,可用于基于一些标准将字符串拆分为两个或更多个字符串。本文重点介绍此Java拆分字符串方法。

想了解更多关于Java的信息吗?在Udemy.com拍摄课程。

什么是Java“拆分”字符串方法?

通常,在Java应用程序开发期间,需要出现在用户输入的字符串或betwayapp下载安装任何其他源的字符串基于一些标准切入小块。例如,考虑列表控件,其中要求用户输入由逗号或空格分隔的多个元素,他希望出现在列表中。要获取用户输入的所有元素并以列表的形式呈现它们,则需要一种方法,可用于将长字符串拆分为可管理的单个元素。

Java如何“拆分”字符串方法工作?

可以在字符串类型对象或字符串文字上调用“拆分”方法。它将一个字符串文字或字符串对象作为参数,它是分隔符。在调用拆分方法的字符串中,只要遇到分隔符值,该字符串就会在该点拆分。最后,将所有切碎的字符串添加到字符串类型数组中,并且该数组返回到呼叫函数。

Java“拆分”字符串方法,一个基本示例

要查看如何在应用程序中实际工作的“拆分”方法,请查看以下代码行:

string str =“Udemy是视频教程的最佳站点”;
字符串条件=“”;
String [] strarr = str.split(标准);
为了我= 0;我
    
{
系统。出去.println(strarr [i]);
}

在上面的示例代码中,字符串对象str已经使用文字字符串实例化“Udemy是视频教程的最佳站点”。另一个标准与另一个字符串文字空间(“”)实例化。这个空间实际上充当分隔符。接下来,实例化字符串类型数组斯特拉特,其接收“拆分”方法返回的数组。

在str对象上调用“拆分”方法,并将标准字符串传递给它作为参数。这意味着只要“拆分”方法遇到空格字符(“”),它应该切割字符串。最后,在将str字符串切换成小块的子串之后,将返回这些字符串返回调用函数字符串对象数组的形式。在上述示例中,已使用“for”循环显示返回的数组的元素。示例的输出将包含str字符串中的所有单词,每行显示一个,如下所示:

Udemy.

最好的

地点

为了

视频

教程

除了字符串对象外,还可以在字符串文字上调用“拆分”方法。例如,以下方法类似于最后一个示例中描述的方法:

String [] strarr =“Udemy是视频教程的最佳站点”.split(“”);

这里,在字符串文字上调用“拆分”方法,并且传递给它的参数也是一个字符串文字i.e.S空间(“”)。

要了解有关Java中的字符串类的更多信息,请参阅Udemy.com课程。

Java String拆分过载

java中的拆分字符串方法与仅占用字符串类型的一个参数的vertload。

拆分(字符串条件,INT限制)

过载是采用两个参数的方法。第一个参数是用作诸如最后示例中的分隔符的字符串,第二个参数是存储在返回的字符串数组中的拆分字符串的数量。在以下示例的帮助下,最好解释该概念。

string str =“Udemy是视频教程的最佳站点”;
字符串条件=“”;
String [] strarr = str.split(标准,3);
为了我= 0;我
    
{ 系统。出去.println(strarr [i]);
}

上面的示例类似于文章中提到的那个。但是,在这种情况下,Java String“拆分”方法需要两个参数。首先是标准(“”),因为它在之前的标准。第二个参数是指定返回的字符串数的限制,在这种情况下是三个。上述代码的输出如下:

Udemy.

视频教程的最佳网站

从“拆分”方法将字符串切换为三个子字符串,这是显而易见的。当返回的字符串数达到极限时,未完成斩波并返回切碎的字符串。

类似于拆分方法需要一个参数,拆分(字符串条件,否限制)也可以应用于字符串类型对象之外的字符串文字。例如,最后一个示例可以如下更改以解释此概念:

String [] strarr =“Udemy是视频教程的最佳站点”.split(“”,3);
为了我= 0;我
    
{
  1. 出去.println(strarr [i]);
}

在上面的代码中,在文字字符串上调用拆分方法,并且所带的标准参数也是一个字符串文字。上述的输出将与最后一个示例中的输出类似。

在字符串处理方案中智能使用时,Java拆分字符串方法非常有用。Java String类包含各种这些方法,可以通过在框中提供解决方案来显着降低开发人员的任务。

要了解有关Java语言和字符串处理功能的更多信息,拿一个Udemy课程!

Java的顶级课程

春季专业认证考试教程 - 模块01
Dominik Ceblula.
4.6 (634)
畅销书
Java反应性编程[来自Scratch]
vinoth selvaraj.
4.6 (37)
Java 8简单的新功能
杜尔加斯州杜尔加
4.6 (6,814)
开发Minecraft插件(Java)
斯蒂芬·金
4.7 (2,076)
畅销书
Java 9简单的新功能:JShell,JPMS等
杜尔加斯州杜尔加
4.9 (442)
完整的核心Java课程:学习代码
Dezlearn教育
4.4 (739)
Java设计模式
Bharath thippiveddy.
4.5 (615)
Java Spring Security.
Trevor Page.
4.6 (613)

更多的Java课程

Java学生还学习

赋予你的团队。引领行业。

通过Udemy为Business获取组织的在线课程和数字学习工具库的订阅。

请求演示