社区
Java SE
帖子详情
高分求解:如何对ini文件进行写操作?
wddlqd
2006-02-09 11:00:44
我用Properties的getProperty()可以读取ini文件内的值,为什么用它的setProperty却不能对ini文件进行写操作啊?
求高手解答!谢谢
...全文
114
9
打赏
收藏
高分求解:如何对ini文件进行写操作?
我用Properties的getProperty()可以读取ini文件内的值,为什么用它的setProperty却不能对ini文件进行写操作啊? 求高手解答!谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mark_Chen
2006-02-09
打赏
举报
回复
帮顶!
wddlqd
2006-02-09
打赏
举报
回复
还是不知道怎么做。。。。。新手比较差
三合一
2006-02-09
打赏
举报
回复
apache上面有一个小工具可以用,叫做configure,专门用来帮助解决读写配置文件的问题,各种配置文件都可以解决
TinyJimmy
2006-02-09
打赏
举报
回复
SetProperty只能修改内存中的内容, 需要写到文件中才行.
自己写一个函数, 也就几十行的代码
wddlqd
2006-02-09
打赏
举报
回复
帮帮忙啊!急。
wddlqd
2006-02-09
打赏
举报
回复
谢谢,我自己写了个类解决了,没有用Properties。
飞翔的大麦茬
2006-02-09
打赏
举报
回复
不好意思漏写了点,全帖出来
public class PropertiesConfiguration {
public String path = "" ;
private Properties properties;
public PropertiesConfiguration(String file){
//String url = this.getClass().getClassLoader().getResource("config.properties").toString();
this.path = file;
properties = new Properties();
}
public String[] getProperty(String[] key) {
String temp[] = new String[key.length];
try {
FileInputStream in = new FileInputStream(path);
properties.load(in);
for(int i= 0 ; i < key.length ; i++){
temp[i] = properties.getProperty(key[i]).trim();
}
in.close();
}
catch (IOException e) {
}
return temp ;
}
public void setProperty(String[] key, String[] value) {
try {
FileOutputStream out = new FileOutputStream(path);
PrintStream ps = new PrintStream(out);
for(int i = 0; i<key.length ; i++){
//System.out.println(value[i]);
properties.setProperty(key[i], value[i]);
}
properties.list(ps);
out.close();
ps.close();
}
catch (IOException e) {
System.out.println(e.toString());
}
}
}
飞翔的大麦茬
2006-02-09
打赏
举报
回复
类似下面的写法
FileOutputStream out = new FileOutputStream(path);
PrintStream ps = new PrintStream(out);
properties.setProperty(key, value);
properties.list(ps);
out.close();
ps.close();
mengxiaoyong
2006-02-09
打赏
举报
回复
你从ini文件转成文件流FileInputStream然后用
public void load(InputStream inStream)
throws IOException
方法就可以加载这个文件,进行相应的操作之后调用
public void store(OutputStream out,
String comments)
throws IOException
方法进行保存,首先你要有一个FileOutputStream流,你让FileInputStream和FileOutputStream流都指向同一个文件就可以了
A Game游戏(usaco动规含测试数据)
A Game游戏(usaco动规含测试数据)
FEXI: 间断伽辽金DG法
求解
Compressible Navier-Stokes Equations
FLEXI是一个高性能、开源的
求解
器,专门用于
求解
可压缩的纳维-斯托克斯方程它的核心方法是间断伽辽金法,这是一种高阶精度的数值方法,特别适用于计算流体力学中的复杂流动问题。官方网站与代码仓库GitHub:项目主页:核心特点:高阶精度、几何灵活性、出色的并行可扩展性,以及对激波和复杂流动结构的
高分
辨率捕捉能力。开发语言:主要是现代 Fortran (2003+),并使用 Python 工具链
进行
前处理和后处理。应用领域:气动声学、湍流模拟、燃烧、高超声速流动等。这是一个非常关键的配置
文件
。
UE5在光照质量控制上的BaseLightmass.
ini
文件
源码解读分析
《UE5光照配置全解析:BaseLightmass.
ini
深度指南》 摘要:BaseLightmass.
ini
是UE5控制静态光照的核心配置
文件
,通过200+参数实现光照质量与性能的精细调控。关键配置包括:多线程处理加速构建(bAllowMultiThreadedStaticLighting)、Embree光线追踪优化(bUseEmbree=true)、光照贴图压缩(bCompressLightmaps)等核心参数;分质量层级(中/高/生产级)的渐进式配置方案;光子映射(PhotonMapping)和辐射缓
雷电DOS版游戏及
操作
系统介绍
在计算机技术的早期岁月里,DOS(磁盘
操作
系统)曾是一个统治性的存在。它的出现,标志着个人计算机
操作
系统从纯粹的命令行界面,迈向了更加亲民和用户友好的交互界面。本章将介绍DOS系统的基础知识、架构设计,以及它如何塑造了后来的个人电脑
操作
系统的面貌。雷电游戏,一款经典的太空射击游戏,自1987年首次亮相以来,对整个游戏行业产生了深远影响。它不仅以流畅的动作和激动人心的场景吸引了无数玩家,还以其技术优势推动了图形和声音处理技术的发展。
系统动力学入门利器:Vensim PLE实战指南
创建两个常量:再创建两个辅助变量(可省略,直接在流中定义):Vensim Pro 允许用户编
写
.vfd格式的函数库
文件
,封装常用算法(如贝叶斯更新、蒙特卡洛抽样、S曲线拟合等),并在多个项目间共享。此类库可通过INCLUDE指令加载。PLE 不仅禁止加载外部函数库,甚至连DEFINE宏定义都不支持。这就意味着:- 无法抽象通用模式;- 相同计算逻辑需反复书
写
;- 代码冗余度高,维护成本上升。
Java SE
62,629
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章