java读取txt中用空格隔开的数字
txt中的数字排列如下:23345435323345123454667634将这些数字读到一个数组里?求代码!!!...
txt中的数字排列如下:
23 345 4353
23 3 45
123 45 46 67
6 34
将这些数字读到一个数组里?
求代码!!! 展开
23 345 4353
23 3 45
123 45 46 67
6 34
将这些数字读到一个数组里?
求代码!!! 展开
4个回答
展开全部
说说我们该怎么去实现功能吧。
楼主应该知道怎么用Java来读取一个txt文档里的内容吧?
如果不知道就看
楼上 回答者: zhenshui007 的代码
如果知道,那么我就说下关于如何使用正则表达式的问题
将你获取到的txt文档内容全部装到1个字符串str里面,
下面对str进行处理
因为要求根据空格分割数字,那么我们有必要先给他们根据空格格式化一下
String[] s1 = str.split("[ ]+"); //括号里也可以换成 str.split(" ") 里面只要一个空格
意思就是根据空格来将str里的数据分割成若干个数组 ,看了这个话,不知道楼主会不会想,是不是我在引号里输入什么,他就根据什么来格式化? 没错!是这样的。
我之所以写了2个方法,主要是第一个方法比较规范,第二个是通俗一点的,对正则了解不是很深入,只了解了一些很基本的,才能这么用。
楼主应该知道怎么用Java来读取一个txt文档里的内容吧?
如果不知道就看
楼上 回答者: zhenshui007 的代码
如果知道,那么我就说下关于如何使用正则表达式的问题
将你获取到的txt文档内容全部装到1个字符串str里面,
下面对str进行处理
因为要求根据空格分割数字,那么我们有必要先给他们根据空格格式化一下
String[] s1 = str.split("[ ]+"); //括号里也可以换成 str.split(" ") 里面只要一个空格
意思就是根据空格来将str里的数据分割成若干个数组 ,看了这个话,不知道楼主会不会想,是不是我在引号里输入什么,他就根据什么来格式化? 没错!是这样的。
我之所以写了2个方法,主要是第一个方法比较规范,第二个是通俗一点的,对正则了解不是很深入,只了解了一些很基本的,才能这么用。
展开全部
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下保存的即为各个数字
String textLine="";
String str="";
while(( textLine=readTxt.readLine())!=null){
str+=" "+ textLine;
}
String[] numbersArray=str.split(" ");
//numbersArray下保存的即为各个数字
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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下保存的即为各个数字
}
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下保存的即为各个数字
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String[] split(String regex)
参数是分隔符
返回分好的字符串数组
参数是分隔符
返回分好的字符串数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询