我正在尝试使用Java中的Scanner
类进行输入。如何在Java扫描器中跳过分号
我的代码是:
Scanner scan = new Scanner(System.in);
String newline = scan.next();
我的输入是这样的:
india gate;25;3
,我试图取代以上一个新的字符串整个字符串:
new delhi;23;2
使用
.replace(str1, str2)
的问题是它只是替换的第一个字的字符串和输出是一样的东西:
india delhi;25;3
我怎样才能把它作为使用Scanner
整个字符串?
使用';'作为您的分隔符。 –
请显示您的所有代码。 –
http://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#next(java.lang.String) 看到这个。 –