classpath读取文件优点可以避免不同环境下文件路径不一致的问题,并且主要是运用于一些资源文件的加载。
首先获取当前类的class对象,然后调用getResourceAsStream()【返回输入流】,在输入路径时总是以‘/'开头,这样就可以从classpath读取任意的资源文件。
但是再调用getResourceAsStream()方法时需要特别注意一点,如果资源文件不存在则会返回null。所以我们要检查InputStream是否为null。
classpath读取的代码显示:
classpath读取文件优点可以避免不同环境下文件路径不一致的问题,并且主要是运用于一些资源文件的加载。
首先获取当前类的class对象,然后调用getResourceAsStream()【返回输入流】,在输入路径时总是以‘/'开头,这样就可以从classpath读取任意的资源文件。
但是再调用getResourceAsStream()方法时需要特别注意一点,如果资源文件不存在则会返回null。所以我们要检查InputStream是否为null。
classpath读取的代码显示: