ITPub博客

首页 > 应用开发 > Java > Java 读取文件

Java 读取文件

原创 Java 作者:lixon166 时间:2021-01-17 10:22:51 0 删除 编辑

一、java读取JSON文件

读取json就依赖第三方

        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>2.4</version>
        </dependency>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.12</version>
        </dependency>

代码如下:

    @Test    public void JSONRead(){
        String class_path = JSONReadTest.class.getClassLoader().getResource("testData").getPath();
        String filePath = class_path+"/"+"readJson.json";
        String jsonString = null;        try {
            jsonString = FileUtils.readFileToString(new File(filePath));
        } catch (IOException e) {
            e.printStackTrace();
        }        if(jsonString == null || jsonString.length()==0){            return;
        }else{
            JSONObject jsonObject = JSONObject.parseObject(jsonString);
            System.out.println(jsonObject.getString("address"));
        }
    }

二、java读取properties文件

读取properties需要用到java.util包下的类,不需要引入其他第三方包,代码如下:

    @Test    public void readProperties(){
        Properties p = new Properties();        try {
            p.load(JSONReadTest.class.getClassLoader().getResourceAsStream("testData/read.properties"));
        } catch (IOException e) {
            e.printStackTrace();
        }
        System.out.println(p.getProperty("name"));
    }


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69992808/viewspace-2750553/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2021-01-07

  • 博文量
    13
  • 访问量
    10524