使用空格作为分隔符将字符串对象转换为数组[Java]
我正在尝试用Java创建一个程序,它接受用户输入并将其转换为拉丁语。为此,我计划获取用户输入,将其存储为字符串,并以某种方式将其转换为数组,以便能够处理其中的每个单词使用空格作为分隔符将字符串对象转换为数组[Java],java,converter,Java,Converter,我正在尝试用Java创建一个程序,它接受用户输入并将其转换为拉丁语。为此,我计划获取用户输入,将其存储为字符串,并以某种方式将其转换为数组,以便能够处理其中的每个单词 我该怎么做呢?我喜欢Commons Lang StringUtils,它有。默认值按空格分隔 String[] parts = StringUtils.split(theString); 我建议您检查Java文档,因为有很多方法可以做到这一点。i、 e StringTokenizer首先要检查的规范是。我建议在发布到stack
我该怎么做呢?我喜欢Commons Lang StringUtils,它有。默认值按空格分隔
String[] parts = StringUtils.split(theString);
我建议您检查Java文档,因为有很多方法可以做到这一点。i、 e StringTokenizer首先要检查的规范是。我建议在发布到stackoverflow之前查看java Scanner类并显示尝试的代码。另外,您的标记与问题不匹配。这是否适用于连续空格?还是新线?还是标签?或Unicode空白?您可以使用\\s作为空白的正则表达式,look@edited answer
try {
String[] splitArray = yourString.split("\\s+");
} catch (PatternSyntaxException ex) {
}