Java怎么将txt文本里的数据按十进制的整数类型读到程序的数组里,再利用数组里的值计算后输出。

我想知道的地方是怎么才能让Java按十进制并且读出多个字符组成的整数比如123,不读成1,2,3,因为后面要用数据来计算。我原来写的只能单个单个的读,而且还不是十进制的根... 我想知道的地方是怎么才能让Java按十进制并且读出多个字符组成的整数比如123,不读成1,2,3,因为后面要用数据来计算。我原来写的只能单个单个的读,而且还不是十进制的根本没法计算,求大佬教 展开
 我来答
WMYUOM
2019-05-21 · TA获得超过350个赞
知道小有建树答主
回答量:435
采纳率:78%
帮助的人:218万
展开全部

给你个样例代码,具体功能需要你自己修改和填写。

 public static void main(String argv[]) {
  BufferedWriter writer = null;
  BufferedReader reader = null;
  try {
   reader = new BufferedReader(new FileReader("F:/test.txt"));
   writer = new BufferedWriter(new FileWriter("F:/test1.txt"));
   List<Integer> list = new ArrayList<Integer>();
   String line = null;
   while ((line = reader.readLine()) != null) {
    list.add(Integer.parseInt(line.trim()));
   }
   //处理数字的代码写这里
   //下面是输出到txt文件,只是样例,请按你自己的逻辑写
   writer.write(list.get(0));
  } catch (FileNotFoundException e) {
   e.printStackTrace();
  } catch (IOException e) {
   e.printStackTrace();
  } finally {
   if (reader != null) {
    try {
     reader.close();
    } catch (IOException e) {
     e.printStackTrace();
    }
   }
   if (writer != null) {
    try {
     writer.close();
    } catch (IOException e) {
     e.printStackTrace();
    }
   }
  }
 }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式