自制电表倒表器:[Java]请问一次性读取两个以上的字符串,如何写

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 11:33:05
并由逗号分隔开~~小女子不胜感激~~
InputStreamReader reader=new InputStreamReader(System.in);
BufferedReader input=new BufferedReader(reader);
String num[]=new String[2];
System.out.println("Please input the numbers:");
num[0]=input.readLine();
num[1]=input.readLine();
Integer x1=new Integer(num[0]);
Integer x2=new Integer(num[1]);
int a=x1.intValue();
int b=x2.intValue();

我要用逗号将他们分隔开如何进行呢?

由键盘输入~~

我想每输入完一个数用逗号将他们隔开~如25,14,16,……

而不是次次都要回车~

我上边儿的那个是写在main中的~

我只见过在运行main函数时,能输入两个以上的String,其他的似乎都是一个个输入的(针对键盘输入)。

你的程序也是要分两次输入的,输完第一个,回一下车,再输入另一个。所以你在
num[1]=input.readLine();
前再加一行,
System.out.println("Please input the numbers:");
提醒一下客户就行了。不也能让程序运行吗?

其实也不一定非要一次输入两个才能解决问题吧,最好还是分开来输入。

说明不够详细,
但是,从文件中读的话可以尝试 tokenizer 的

什么叫读取两个以上字符?从什么地方读取?