使用分隔符将多个单词作为一个字符串?

时间:2016-12-09 22:35:36

标签: java java.util.scanner delimiter

我真的不知道如何解释我在问什么,但是我在使用分隔符来隔离多行字符串时遇到了麻烦。

示例:对于行

3 James De Santa 2.30 friend 2010

我不知道如何写我的分隔符

String firstName = scanner.next(); //This would be "James"
String lastName = scanner.next(); //This would be "De Santa"
String relationship = scanner.next(); //This would be "friend"

我试过

scanner.useDelimiter("[^a-zA-z'-]+");

但是将“De”和“Santa”作为两个单独的字符串返回。

0 个答案:

没有答案