Java如何将txt文本中的数据按照十进制整数类型读入程序的数组,然后利用数组中的值计算输出?
给你一个示例代码,具体函数需要你自己修改和填写。
?公共?静电?作废?main(字符串?argv[])?{
BufferedWriter?作家?=?null
BufferedReader?读者?=?null
试试?{
读者?=?新的?BufferedReader(新?FileReader(" F:/test . txt ");
作家?=?新的?BufferedWriter(新?FileWriter(" F:/test 1 . txt ");
列表& lt整数& gt?列表?=?新的?ArrayList & lt整数& gt();
字符串?线?=?null
什么时候?((线?=?reader.readLine())?!=?null)?{
list . add(integer . parse int(line . trim()));
}
//在这里写处理数字的代码。
//下面是输出到txt文件,只是一个样本,请按照自己的逻辑写。
writer . write(list . get(0));
}?接住?(FileNotFoundException?e)?{
e . printstacktrace();
}?接住?(IOException?e)?{
e . printstacktrace();
}?终于?{
如果?(读者?!=?null)?{
试试?{
reader . close();
}?接住?(IOException?e)?{
e . printstacktrace();
}
}
如果?(作家?!=?null)?{
试试?{
writer . close();
}?接住?(IOException?e)?{
e . printstacktrace();
}
}
}
}