博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java读取jar中的资源文件
阅读量:4112 次
发布时间:2019-05-25

本文共 583 字,大约阅读时间需要 1 分钟。

需求:

已经打包成jar,需要读取其中的资源文件。

思路:

直接读取其对应的jar文件路径以BufferedReader方式读取

实现:

获取到reader:

public class DicReader {	public static BufferedReader getReader(String name){		 		InputStream in = DicReader.class.getResourceAsStream("/" + name) ;		try {			return new BufferedReader(new InputStreamReader(in,"UTF-8")) ;		} catch (UnsupportedEncodingException e) {			e.printStackTrace();		}		return null ;	}}

基于reader以line的方式获取

BufferedReader bufferedReader = DicReader.getReader(path);String temp = null;Value value = null;while ((temp = bufferedReader.readLine()) != null) {	System.out.println(temp);}

 

转载地址:http://jsqsi.baihongyu.com/

你可能感兴趣的文章
Reverse Integer--反转整数
查看>>
Container With Most Water --装最多水的容器(重)
查看>>
Longest Common Prefix -最长公共前缀
查看>>
Letter Combinations of a Phone Number
查看>>
Single Number II --出现一次的数(重)
查看>>
Valid Parentheses --括号匹配
查看>>
Generate Parentheses--生成匹配括号(重)
查看>>
Remove Element--原地移除重复元素
查看>>
Remove Duplicates from Sorted Array--从有序数组中移除重复元素
查看>>
Count and Say
查看>>
Gas Station
查看>>
Palindrome Partitioning --回文切割 深搜(重重)
查看>>
Valid Palindrome 简单的回文判断
查看>>
Pascal's Triangle -- 生成杨辉三角
查看>>
Pascal's Triangle II 生成杨辉三角中的某行
查看>>
Minimum Depth of Binary Tree -- 二叉树的最小深度 DFS 加剪枝
查看>>
Climbing Stairs 爬楼梯方法 动态规划
查看>>
Merge Two Sorted Lists 合并两个有序链表
查看>>
pow(x,n) 为什么错这么多次
查看>>
Jump Game 动态规划
查看>>