java读取txt中用空格隔开的数字

txt中的数字排列如下:23345435323345123454667634将这些数字读到一个数组里?求代码!!!... txt中的数字排列如下:
23 345 4353
23 3 45
123 45 46 67
6 34
将这些数字读到一个数组里?
求代码!!!
展开
 我来答
画新子F
2011-05-11 · TA获得超过1189个赞
知道小有建树答主
回答量:390
采纳率:50%
帮助的人:411万
展开全部
说说我们该怎么去实现功能吧。
楼主应该知道怎么用Java来读取一个txt文档里的内容吧?
如果不知道就看
楼上 回答者: zhenshui007 的代码

如果知道,那么我就说下关于如何使用正则表达式的问题
将你获取到的txt文档内容全部装到1个字符串str里面,
下面对str进行处理

因为要求根据空格分割数字,那么我们有必要先给他们根据空格格式化一下
String[] s1 = str.split("[ ]+"); //括号里也可以换成 str.split(" ") 里面只要一个空格
意思就是根据空格来将str里的数据分割成若干个数组 ,看了这个话,不知道楼主会不会想,是不是我在引号里输入什么,他就根据什么来格式化? 没错!是这样的。

我之所以写了2个方法,主要是第一个方法比较规范,第二个是通俗一点的,对正则了解不是很深入,只了解了一些很基本的,才能这么用。
韩粉贝勒
2011-05-11 · TA获得超过322个赞
知道答主
回答量:156
采纳率:0%
帮助的人:163万
展开全部
BufferedReader readTxt=new BufferedReader(new FileReader(new File("text.txt")));
String textLine="";
String str="";
while(( textLine=readTxt.readLine())!=null){
str+=" "+ textLine;
}
String[] numbersArray=str.split(" ");
//numbersArray下保存的即为各个数字
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b173602
2011-05-11 · TA获得超过1681个赞
知道小有建树答主
回答量:1466
采纳率:0%
帮助的人:841万
展开全部
public static void main(String[] args){
BufferedReader br=new BufferedReader(new FileReader(new File("text.txt")));
String line="";
String str="";
while((line=br.readLine())!=null)str+=line;
String[] numbers=str.split(" ");
//numbers下保存的即为各个数字
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4465412
2011-05-11 · TA获得超过184个赞
知道小有建树答主
回答量:562
采纳率:0%
帮助的人:382万
展开全部
String[] split(String regex)
参数是分隔符
返回分好的字符串数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式