我想扫描由三个单词组成的字符串,每个单词由一个空格分隔。
例如:
字符串abc =我喜欢运动
问题是我只能返回由space...something分隔的2个单词,如下所示
我喜欢
我想礼貌地问一下,是否有一种方法可以扫描所有这三个单词并返回它们,而不需要任何循环或条件。
这是我的一段代码。
import java.util.*;
public class fast
{
public static void main(String[] args)
{
Scanner scan = new Scanner (System.in);
String message1;
String message2;
//
String message3;
String message4;
//
String message5;
String message6;
System.out.print("Enter message");
message1 = scan.next();
message3 = scan.nextLine();发布于 2011-03-17 15:27:55
这不需要扫描器类,所以只要分隔单词,就可以使用yourstring.split(" ");获得一个包含所有单词的数组。
发布于 2011-03-17 15:29:18
String input = "1 like sport";
Scanner s = new Scanner(input).useDelimiter(" ");https://stackoverflow.com/questions/5336042
复制相似问题