永发信息网

请教用properties存储路径的转义字符问题

答案:2  悬赏:20  手机版
解决时间 2021-02-26 02:00
请教用properties存储路径的转义字符问题
最佳答案
相对路径的话,可以先获取到当前文件的编译路径,之后在找到想找文件的路径的思路来实现。
举例:
XMLS.class.getClass().getResourceAsStream("config.properties");
解释:XMLS.class.getClass()是获取当前的类编译路径,之后通过getResourceAsStream的形式即可找到要读取的文件的路径。
备注:这个方法中后面的路径也可以通过截取的形式来进行路径获取,实现原理都是找到当前类路径,之后通过相对位置找到另外文件路径。
全部回答
放在包里,要用特殊的方法——getresourceasstream(),直接用相对路径、绝对路径都不对! inputstream is = this.getclass().getresourceasstream(".properties"); bufferedreader br = new bufferedreader(new inputstreamreader(is)); 这里面也涉及到路径问题,试试看。 loader.getresourceasstream()肯定是不对的,这样只会在classloader所在的包内找,显然找不到你的配置文件,除非这个类是你重写的,而且与配置文件打包在一个包里 你的"dao.properties"文件是放在哪个目录下的?也就说说的你class结构是什么样子? 如果是同configutil类同目录,那么试下 inputstream ips=configutil.class.getresourceasstream("dao.properties"); 如果是其它目录,那么就必须用绝对路径了!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
狗的昵称
五兴大队牧场地址在哪,我要去那里办事
QQ华夏女娲试练符任务在哪做?
北京哪家口腔诊所洗牙好点?价格稍微便宜点的
全民数独国手9
如是第一个读进程,判断是否有写进程在临界区
玻璃上能贴免胶墙纸吗
牧海水产公司地址有知道的么?有点事想过去
魔兽争霸lyn的老婆
涂料底漆可以直接刷在水泥墙面上吗
长寿花能施复活肥吗
英孚助教
伤心 把同学的手机摔坏了 维修要300左右 可他
旋风管家算后宫动漫吗?
4399武神赵子龙怎么用qq卡充
推荐资讯
领导来店两周年蛋糕上写什么字好评
The dayI was 3 years old the beginning of
小熊图文广告地址在哪,我要去那里办事
下神峪村在什么地方啊,我要过去处理事情
130是什么车型。
姐弟恋79年与87年兔合适吗?
tcl电视为什么回复出厂设置后不能看电视了,收
到威海蔬菜农副产品批发市场的公交车
版激活失败提示错误代码0xC004C003怎么
设函数f(x)=xlnx+4 若当x≥1时,恒有f(x)≤ax&
华蓥市气象局地址在哪,我要去那里办事,
如何解决 我现在就是想用app store 下载东西
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?