📅  最后修改于: 2023-12-03 15:09:07.222000             🧑  作者: Mango
在Java中,将字符串转换为数组是一个常见的操作。本文将介绍几种在Java中实现此操作的方法。
可以使用String的split()方法将字符串分割为字符串数组。此方法将根据给定的分隔符将字符串拆分为数组元素。
String str = "apple,banana,cherry";
String[] arrOfStr = str.split(",");
for (String a : arrOfStr)
System.out.println(a);
输出结果:
apple
banana
cherry
在Java 8中,可以使用Stream API将字符串转换为流,并使用split()方法将其划分为字符串数组。
String str = "apple,banana,cherry";
String[] arrOfStr = str.split(",");
Stream<String> stream = Arrays.stream(arrOfStr);
stream.forEach(System.out::println);
输出结果:
apple
banana
cherry
Apache Commons Lang提供了一种方便的方法,将字符串分割为字符串数组。
String str = "apple,banana,cherry";
String[] arrOfStr = StringUtils.split(str, ",");
for (String a : arrOfStr)
System.out.println(a);
输出结果:
apple
banana
cherry
总结
这三种方法都可以将字符串转换为数组,每种方法都有其适用场景。使用哪种方法取决于您的需求和个人偏好。现在你应该可以在Java中将字符串转换为数组了!