[Java]请问一次性读取两个以上的字符串,如何写

并由逗号分隔开~~小女子不胜感激~~InputStreamReaderreader=newInputStreamReader(System.in);BufferedRea... 并由逗号分隔开~~小女子不胜感激~~
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中的~
展开
 我来答
石上清泉66
2006-05-25 · TA获得超过260个赞
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:145万
展开全部
我只见过在运行main函数时,能输入两个以上的String,其他的似乎都是一个个输入的(针对键盘输入)。

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

其实也不一定非要一次输入两个才能解决问题吧,最好还是分开来输入。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2d93c83af
2006-05-25 · TA获得超过524个赞
知道小有建树答主
回答量:709
采纳率:100%
帮助的人:924万
展开全部
什么叫读取两个以上字符?从什么地方读取?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d0c5c807d
2006-05-25 · TA获得超过334个赞
知道答主
回答量:440
采纳率:0%
帮助的人:0
展开全部
说明不够详细,
但是,从文件中读的话可以尝试 tokenizer 的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式