如何在Java中分割字符串

介绍

拆分字符串是常见的操作。 这个简短的教程将显示一些完成操作的方法。

String.split()

拆分字符串的最常见方法是使用String类中的split()方法。 它根据定界符分割给定的String并返回String的数组

让我们尝试一些例子。 首先,我们将以一个普通的分割开始

// Split String By Comma
String[] colors = "red,yellow,green,blue" .split( "," ); // ["red", "yellow", "green", "blue"]

按空格分割:

// Split String By Space
String[] names = "john bob harry" .split( " " ); // ["john", "bob", "harry"]

按时间段分割:

// Split String By Period
String[] number = "012.345.6789" .split( "\\." ); // ["012", "345", "6789"]

带限制的String.split()

您可以通过将限制值传递给split()方法来限制数组返回的大小。

让我们尝试一些例子。 首先,我们将返回一个包含两个元素数组:

// Split String By Space Using Limits (return array with two elements)
String[] lines = "The Sky Is Blue" .split( " " , 2 ); // ["The", "Sky Is Blue"]

拆分返回包含3个元素的数组:

// Split String By Space Using Limits (return array with three elements)
String [] lines = "The Sky Is Blue" .split( " " , 2 ); // ["The", "Sky", "Is Blue"]

结论

本教程介绍了使用Java 拆分字符串的不同方法。 您可以在此处找到有关Java的更多教程。

源的例子可以发现, 这里GitHub上。

From: https://hackernoon.com/how-to-split-strings-in-java-da3q3zg0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值