如何在Java中分割字符串
时间:2020-01-09 10:35:31 来源:igfitidea点击:
这篇文章展示了如何使用split()方法在Java中拆分字符串。我们可以使用管道,制表符或者空格来分隔需要拆分的字符串,因此让我们看看如何使用split()方法在Java中拆分此类已分隔的数据字符串。请注意,如果在正则表达式中使用任何特殊符号,则需要使用转义符()对其进行转义。
使用竖线(|)符号分隔字符串-Java代码
public class SplitString { public static void main(String[] args) { String str = "A001|BOA|Ronda|5000"; String[] data = str.split("\|"); System.out.println("Name- " + data[2]); } }
输出:
Name- Ronda
使用制表符(\ t)分隔Java中的数据
public class SplitString { public static void main(String[] args) { String str = "A001 BOA Ronda 5000"; String[] data = str.split("\t"); System.out.println("Amount- " + data[3]); } }
输出:
Amount- 5000
分割使用空格分隔的数据-Java代码
public class SplitString { public static void main(String[] args) { String str = "A001 BOA Ronda 5000"; // Matches any number of spaces String[] data = str.split("\s+"); System.out.println("Amount- " + data[3]); } }
输出:
Amount- 5000
使用单个空格分割定界数据
public class SplitString { public static void main(String[] args) { String str = "A001 BOA Ronda 5000"; // Matches any number of spaces String[] data = str.split("\s"); System.out.println("Name- " + data[2]); } }
输出:
Name- Ronda