Java代码如何读取本地文件呢?
下文笔者讲述java代码读取本地文件的方法及示例分享,如下所示
使用FileReader对象读取本地文件例
/** * 读取本地JSON文件 */ public static void readLocalFile() throws IOException { File file = new File("D:\\test\\maomao.json"); FileReader fileReader = new FileReader(file); BufferedReader bufferedReader = new BufferedReader(fileReader); StringBuilder stringBuilder = new StringBuilder(); String line; while ((line = bufferedReader.readLine()) != null) { stringBuilder.append(line); } bufferedReader.close(); // 将StringBuilder转换为String String jsonString = stringBuilder.toString(); // 这里可以使用JSON库如fastjson或Gson来解析jsonString JSONObject object = JSONObject.parseObject(jsonString); list<Test> dataList = JSON.parseArray(object.getString("data"), Test.class); for (Test gccs : dataList) { List<Test> resList = JSON.parseArray(gccs.getDatas(), Test.class); for (Test t : resList) { System.out.println(t); } } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。