我必须为项目编写程序。程序本身运作完美。但我有一个额外的要求:
需要通过java MyProgramm input.txt 2 3在控制台上打开程序 (这是一个示例输入语句,其中input是一个txt文件,其中包含一个数字后跟两个数字对(int)。对由换行符分隔,对的数字用空格分隔。)
我需要将这些数字读入int和int数组[] []以及两个整数。
我怎样才能做到这一点?我已经解决了一个类似的问题,其中所有数字都在一个新行上单个整数。但在这里我被困住了。
这里有一些解决方案,但似乎没有一个适合我的具体问题!?
谢谢, 戴夫
答案 0 :(得分:3)
http://docs.oracle.com/javase/7/docs/api/java/lang/String.html
退房,String.split();
您可以使用类似的内容:
String[] str = inputLine.split(",");
上面会用逗号分隔传入的行并将它们放入一个字符串数组中。这不是答案,而是类似的。