第一范文网 - 专业文章范例文档资料分享平台

Java中的Properties集合

来源:用户分享 时间:2025/6/9 21:06:16 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

的对应,可以使用键值对。此映射关系可以有Map集合来搞定,但是同时又需要读取硬盘上的数据,此时Map + IO = Properties集合。

10. java中的配置文件扩展名一般为.properties ;windows系统的配置文件一般的扩展名

为.ini 。配置文件的应用:可以记录上次使用软件的一些基本设置信息,使下次启动程序时,仍可以按照上次设置好的运行。 11.

思路:(1)必须进行深度遍历;

(2)在遍历的过程中必须进行过滤,将符合条件的内容存储到容器中。(先存储起来,统一处理,建议不要直接写入文件中)

(3)对容器中的内容进行遍历,然后将绝对路径写到文件中。

package lianxi;

import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.FilenameFilter; import java.io.IOException; import java.util.ArrayList;

publicclass PropertiesBigExercise {

publicstaticvoid main(String[] args) throws IOException { }

privatestaticvoid listToFile(ArrayListlist, File destFile) throws

//下午12:08:38

BufferedWriter bufw = null; try {

//上午11:57:12

File dir = new File(\);

FilenameFilter filter = new FilenameFilter() {

publicboolean accept(File dir, String name) { }

//下午12:02:44

return name.endsWith(\

};//匿名内部类

ArrayListlist = new ArrayList(); getFileToList(dir, filter, list);

File destFile = new File(\); listToFile(list,destFile);

IOException {

}

}

bufw = new BufferedWriter(new FileWriter(destFile)); for(File file : list) { }

thrownew RuntimeException(\创建输入流失败\); try { }

bufw.close();

thrownew RuntimeException(\关闭失败\); } catch (IOException e) {

bufw.write(file.getAbsolutePath()); bufw.newLine(); bufw.flush();

} catch (IOException e) { }finally {

publicstaticvoid getFileToList(File dir, FilenameFilter

File[] files = dir.listFiles(); for(File file : files) {

if(file.isDirectory()) {

getFileToList(file,filter,list); if(filter.accept(dir,file.getName())) {

list.add(file); }}}}} }else {

filter,ArrayListlist) {

12. FilenameFilter 是一个接口,上面利用了匿名内部类的方式创建了一个过滤器,如下:

FilenameFilter filter = new FilenameFilter() { public boolean accept(File dir, String name) { //下午12:02:44 return name.endsWith(\ } };//匿名内部类 13. 14.

搜索更多关于: Java中的Properties集合 的文档
Java中的Properties集合.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8d4t681kg51qw0b8dn7q_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top