java怎样从txt文件中有选择的读取数据存入数组,且每个数据项(有汉字或数字)之间用逗号隔开?

 我来答
eatonfang
2011-07-28 · TA获得超过128个赞
知道答主
回答量:70
采纳率:0%
帮助的人:36.7万
展开全部
那你得说清楚你的读取条件是什麼,还有就是你的数据格式是什麼?有没有规律的,如果有字母怎麼办?说清楚了,才好给你写个例子
更多追问追答
追问
txt文件,内容如下:
“FXH-05”,“我是中国人”,“ggfhsdg发” ,“654321”,“谢谢你!”,007
#
325,1643,133,1157
131,6423,241,22122
#
325,1423,133,1857
131,1223,211,22265
意思是我想把逗号隔开的那些数据读出来,然后把内容先存入数组(多个数组也行),(目的是去创建表,第一行是表属性名,其余是一些属性值,可能是其他表的)。
#是为了看数据容易加上的,忽略不管。
追答
那你的txt文件裡面這些內容都是在一行裡,還是表屬性名單獨在一行,然後其它的值按一條數據一行來,還是所有的值都在一行裡面呢?比如說你剛上面的這個例子,表屬性是“FXH-05”,“我是中国人”,“ggfhsdg发” ,“654321”,“谢谢你!”對吧,從007開始都是值是吧?007跟325之間是換行的一個值關係,還是兩個值啊?
渠曼雁pQ
2011-07-28 · TA获得超过280个赞
知道答主
回答量:371
采纳率:0%
帮助的人:396万
展开全部
try
{
FileReader dFileReader = new FileReader(new File("D:\\123.txt"));

BufferedReader br = new BufferedReader(dFileReader);

String s = null;
while((s = br.readLine()) != null)
{
System.out.println(s);
}
}
catch (FileNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
} 帮
追问
这是按行读取的呀?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式