Java : split string to char array using regex

标签 java regex

我知道有很多方法将字符串拆分为数组。 但我想知道是否有一个正则表达式,我可以用它来将所有字符串字符拆分为 String[]数组?

例如:"foo" -> String[] { "f","o","o" }

String input="foo";
String[] split=input.split( .... )

最佳答案

试试这个:

String []split = input.split("(?!^)");

但是: String []split = input.split(""); 会得到 {"","f","o","o"}

关于Java : split string to char array using regex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22452691/

相关文章:

java - 从 Arraylist<Double> 转换为基本类型 double 组

java - android中的GridView,gridView.setAdapater(this)错误

javascript - 从随机字符串中删除非数字字符,除了第一次出现的#

regex - 正则表达式中的重叠匹配 - Scala

javascript - 正则表达式:如何拆分和替换包含数字的字符串?

javascript - Html.TextBoxFor 正则表达式不起作用

java - 如何在 Eclipse 正则表达式搜索中首先匹配检查前驱?

java - 尝试使用 java 6 构建时出现 Spring-boot "Unsupported major.minor version 51.0"

使用VisualVM的java内存泄漏

java - HashMap<Integer, Object> 获取方法