在java中,如何在命令提示符下将句子中的单词存储在单独的字符串中

在java中,如何在命令提示符下将句子中的单词存储在单独的字符串中,java,android,variables,integer,Java,Android,Variables,Integer,我需要存储来自命令提示符的用户输入, 例如,如果用户键入“hello 23” 我需要检查“hello”并将23存储在单独的整数中,考虑到用户的输入是一个字符串,您应该用空格分割它,然后解析第二个元素 Scanner in = new Scanner(System.in); String userInput; userInput = in.nextLine(); String[] arrayOfStrings = userInput.split("\\s+"); Integer number

我需要存储来自命令提示符的用户输入, 例如,如果用户键入“hello 23”


我需要检查“hello”并将23存储在单独的整数中,考虑到用户的输入是一个字符串,您应该用空格分割它,然后解析第二个元素

Scanner in = new Scanner(System.in);  
String userInput;
userInput = in.nextLine();
String[] arrayOfStrings = userInput.split("\\s+");
Integer number = Integer.parseInt(arrayOfStrings[1]);


你的意思是拆分字符串吗?你的应用程序基于shell吗?@Apostolos。。不,这是用户在命令提示符下的输入,我想得到第二个单词(变量)yes ok,我们正在做同样的事情。从用户处获取输入并拆分字符串。其他议员已回答。字符串并获取数组的第二个元素:)@Apostolos:请编辑注释。“string the string”没有任何意义。您需要指定更多的要求,并告诉您的代码有什么问题。说“它不起作用”是不够的。