java读取文件内容

174 阅读1分钟

BufferedReader读取文件内容

URL resource = MpsSchedulePromiseController.class.getClassLoader().getResource("json.txt");
String fileName = resource.getFile();
BufferedReader bufferedReader = new BufferedReader(new FileReader(fileName));
String line;
StringBuffer stringBuffer = new StringBuffer();
while ((line = bufferedReader.readLine()) != null) {
    stringBuffer.append(line);
}
LOGGER.info("{}", stringBuffer.toString());
List<SysDataItemVO> sysDataItemVOS = JSONObject.parseArray(stringBuffer.toString(), SysDataItemVO.class);
LOGGER.info("{}", sysDataItemVOS.stream().map(SysDataItemVO::getItemCode).collect(Collectors.toList()));