用java解析txt文件,并赋值给变量 50

我的txt文件是这样的:第一行aa|bb|cc|dd|第二行ee|ff|gg|hh|就是说每行的结尾都有竖线,而且不同的txt文件中,每行的数据也是不定的,比如a.txt... 我的txt文件是这样的:第一行aa|bb|cc|dd|第二行ee|ff|gg|hh| 就是说每行的结尾都有竖线,而且不同的txt文件中,每行的数据也是不定的,比如a.txt文件中每行的数据都有三个,b.txt文件中每行的数据是五个,我需要用一个方法把这些txt文件解析出来,但不受文件中每行数据的多少的影响,就是说每行有几个我就存几个。不知道我是否描述清楚。 展开
 我来答
好嘛我是新来的
2015-08-31 · TA获得超过356个赞
知道小有建树答主
回答量:120
采纳率:100%
帮助的人:74万
展开全部
得到文本文件的文本内容,进行字符串分割就可以得到你的这些数据了,
主要就是使用io流,一次性读成一个字符串就可以了,不用管它一行有几个
追问
能否提供代码
追答

io流就使用FileInputStream就可以读到,也可以再套上BufferedInputStream,每读一次返回的字符串相加就是

你用文件流读相应的文件存储到一个字符串变量,这个字符串里就存储了所有你需要的数据,你可以在控制台打印试试,然后就类似下面

   String sourceStr = "1|2|3|4|5";
        String[] sourceStrArray = sourceStr.split("|");
        for (int i = 0; i < sourceStrArray.length; i++) {
            System.out.println(sourceStrArray[i]);
        }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式