java读取单行中的字符串(如果该行中也有整数) 1 周,6 日 Questions & Answers 100 读取JAVA中单行中提供的整数和字符串 输入 3 ABCDEF 如何在整数变量中存储3,在字符串变量中存储ABCDEF
# 1 楼答案 您也可以这样做: public static void main(String[] args) { String mixData="123 string"; String []data = mixData.split("\\s+", 2); int intValue=Integer.parseInt(data[0]); String str=data[1]; System.out.println(intValue); System.out.println(str); }
# 2 楼答案 使用^{}: Scanner scanner = new Scanner(System.in); int number = scanner.nextInt(); String text = scanner.next(); 如果String中已有数据,请将此String变量作为Scanner的构造函数传递: String foo = "123 ABCDE"; Scanner scanner = new Scanner(foo); int number = scanner.nextInt(); String text = scanner.next(); 如果您想要/需要更多关于它的信息,请阅读适当的javadoc
# 1 楼答案
您也可以这样做:
# 2 楼答案
使用^{} :
如果
String
中已有数据,请将此String
变量作为Scanner
的构造函数传递:如果您想要/需要更多关于它的信息,请阅读适当的javadoc