javaio流从指定文件夹中读取信息显示到文本框中该怎么做啊,求完整代码,谢大神了 - 爱问答

(爱问答)

javaio流从指定文件夹中读取信息显示到文本框中该怎么做啊,求完整代码,谢大神了


java  io流  从指定文件夹中读取信息显示到文本框中该怎么做啊,求完整代码,谢大神了

使用工具类Properties

工具类有Load()方法 用于加载文件

首先将文件写成流(输入)File file=new  File(confPath);            in = new FileInputStream(file);  

加载流load(in)如果需要操作则完成具体操作

输出流并保存文件out2 = new OutputStreamWriter(new FileOutputStream(confPath),"GBK");            cp.store(out2);完成

具体实例代码public String updateConfParam(ConfParam cpl) throws IOException {        String error = null;        Properties cp=new Properties();        InputStream in= null;        OutputStreamWriter out1=null;        OutputStreamWriter out2=null;        JSONObject jObj = new JSONObject();        try {            String confPath=validateSystem(cpl.getConfAddress()+"/"+cpl.getConfName());            File file=new  File(confPath);            in = new FileInputStream(file);               cp.load(in);            out1=new OutputStreamWriter(new FileOutputStream(confPath+".bak"),"GBK");            cp.store(out1);            cpl.setParaOldValue(cp.getProperty(cpl.getParaKey()));            cp.setProperty(cpl.getParaKey(), cpl.getParaValue());                out2 = new OutputStreamWriter(new FileOutputStream(confPath),"GBK");            cp.store(out2);            jObj.put("paraOldValue", cpl.getParaOldValue());            jObj.put("paraValue", cpl.getParaValue());        } catch (FileNotFoundException e) {            error=e.getMessage();        } catch (IOException e1) {            error = e1.getMessage();        }        finally{            if(in !=null){                in.close();            }            if(out1 !=null){                out1.close();            }            if(out2 !=null){                out2.close();            }            if(error != null){                jObj.put("error", error);            }        }        return jObj.toString();    }

 

相关标签:大神java

下一篇:最近每次登陆LOL总是出现这个界面,反复好几次才能登陆上,开始游戏总是要重新连接才行,这是为什么

上一篇:adobeacrobatreaderDC的问题

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?