Java读写ini文件代码示例
本文实例主要实现Java读写ini文件,具体如下,代码中有详细注释。
在java中,配置文件一般主要是两种形式:xml文件或者property文件。但大部分人都习惯使用ini文件,而且ini文件的分节以及注释功能,比起xml,也是易懂易用的。
实例代码:
package com.epoint.tools; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.OutputStream; import java.util.Properties; public class IniFileOpration { public static void main(String[] args) { try { //ini文件的存放位置 String filepath = "D:\\initest.ini"; //创建文件输入流 FileInputStream fis = new FileInputStream(filepath); //创建文件输出流 OutputStream opt = null; //创建Properties属性对象用来接收ini文件中的属性 Properties pps = new Properties(); //从文件流中加载属性 pps.load(fis); //通过getProperty("属性名")获取key对应的值 System.out.println(pps.getProperty("url1")); System.out.println(pps.getProperty("url11")); //加载读取文件流 opt = new FileOutputStream(filepath); //通过setProperty(key,value)赋值,会覆盖相同key的值 pps.setProperty("url2", "v2"); pps.setProperty("url1", "v1"); //修改值 (必不可少) pps.store(opt, null); opt.close(); } catch (Exception e) { e.printStackTrace(); } } }
总结
以上就是本文关于Java读写ini文件代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
您可能感兴趣的文章:
- 详解java配置文件的路径问题
- Java中的几种读取properties配置文件的方式
- Java 操作Properties配置文件详解
- Java中spring读取配置文件的几种方法示例
- Java开发中读取XML与properties配置文件的方法
- Java 读写Properties配置文件详解
- Java读取properties配置文件时,出现中文乱码的解决方法
- Dwr3.0纯注解(纯Java Code配置)配置与应用浅析一之零配置文件化
相关推荐
-
Java中spring读取配置文件的几种方法示例
Spring读取配置XML文件分三步: 一.新建一个Java Bean: package springdemo; public class HelloBean { private String helloWorld; public String getHelloWorld() { return helloWorld; } public void setHelloWorld(String helloWorld) { this.helloWorld = helloWorld; } } 二.构建一个配
-
Dwr3.0纯注解(纯Java Code配置)配置与应用浅析一之零配置文件化
//Annotation configuration dwr servletprivate void initializeDwrServlet(ServletContext container) {DwrServlet dwrServlet = new DwrServlet(); ServletRegistration.Dynamic dynamic = container.addServlet("dwr-invoker", dwrServlet ); dynamic.setLoadO
-
Java读取properties配置文件时,出现中文乱码的解决方法
如下所示: public static String getConfig(String key) { Properties pros = new Properties(); String value = ""; try { pros.load(new InputStreamReader(Object.class.getResourceAsStream("/properties.properties"), "UTF-8")); value = pr
-
详解java配置文件的路径问题
详解java配置文件的路径问题 各种语言都有自己所支持的配置文件,配置文件中有很多变量是经常改变的.不将程序中的各种变量写死,这样能更方便地脱离程序本身去修改相关变量设置. 那么我们需要读取配置文件,是需要获取配置文件的路径.那么配置文件的路径怎么写呢? 1.绝对路径 绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径.如果我们将配置文件的路径写成绝对路径的话,相对于各种计算机系统来说是不通用的. 2.相对路径 相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的
-
Java 读写Properties配置文件详解
Java 读写Properties配置文件 1.Properties类与Properties配置文件 Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集.不过Properties有特殊的地方,就是它的键和值都是字符串类型. 2.Properties中的主要方法 (1)load(InputStream inStream) 这个方法可以从.properties属性文件对应的文件输入流中,加载属性列表到Properties类对象.如下面的代码:
-
Java中的几种读取properties配置文件的方式
相信对于一名JAVA开发者开说properties文件一定再熟悉不过了,比如一下配置: config.properties会经常存放一些系统常量,版本号,路径之类的 database.properties存放数据库的连接参数 log4j.properties 日志的一些基本配置 redis.properties 缓存数据库的一些配置 当然前缀是根据用能自行定义的,一般来说文件的内容的格式是"键=值"的格式,文本注释信息可以用"#"来注释,下面来说说开发中如何读写pr
-
Java开发中读取XML与properties配置文件的方法
相关阅读: 使用Ajax进行文件与其他参数的上传功能(java开发) 1. XML文件: 什么是XML?XML一般是指可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言. 2.XML文件的优点: 1)XML文档内容和结构完全分离. 2)互操作性强. 3)规范统一. 4)支持多种编码. 5)可扩展性强. 3.如何解析XML文档: XML在不同的语言中解析XML文档都是一样的,只不过实现的语法不一样,基本的解析方式有两种,一种是SAX方式,是按照XML文件的顺序一
-
Java 操作Properties配置文件详解
1 简介: JDK提供的java.util.Properties类继承自Hashtable类并且实现了Map接口,是使用一种键值对的形式来保存属性集,其中键和值都是字符串类型. java.util.Properties类提供了getProperty()和setProperty()方法来操作属性文件,同时使用load()方法和store()方法加载和保存Properties配置文件. java.util.ResourceBundle类也提供了读取Properties配置文件的方法,Resource
-
Java读写ini文件代码示例
本文实例主要实现Java读写ini文件,具体如下,代码中有详细注释. 在java中,配置文件一般主要是两种形式:xml文件或者property文件.但大部分人都习惯使用ini文件,而且ini文件的分节以及注释功能,比起xml,也是易懂易用的. 实例代码: package com.epoint.tools; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.OutputStream; im
-
java 读写 ini 配置文件的示例代码
下面通过代码先看下java 读写 ini 配置文件,代码如下所示: package org.fh.util; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.net.URLDecoder; import java.util.regex.
-
EasyExcel实现读写Excel文件的示例代码
目录 1.EasyExcel介绍 2.EasyExcel特点 3.EasyExcel写操作 3.1 pom中引入xml相关依赖 3.2 创建实体类 3.3 实现写操作 4.EasyExcel读操作 4.1 创建实体类 4.2 创建读取操作的监听器 4.3 实现读操作 1.EasyExcel介绍 EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单.节省内存著称.EasyExcel能大大减少占用内存的主要原因是在解析Excel时没有将文件数据一次性全部加载到内存中,而是从磁盘上一行
-
Java编程利用socket多线程访问服务器文件代码示例
这篇文章将向大家展示Java编程利用socket多线程访问服务器文件代码示例,如果您想先了解Java多线程socket编程的基础知识,可以看下这篇文章:Java多线程编程实现socket通信示例代码. 接下来进入正文,我们看看利用socket多线程访问服务器代码: ServerMain.java package com.ysk.webServer; import java.io.File; import java.io.IOException; import java.net.ServerSoc
-
Python文件的读写和异常代码示例
一.从文件中读取数据 #!/usr/bin/env python with open('pi') as file_object: contents = file_object.read() print(contents) =================================== 3.1415926 5212533 2324255 1.逐行读取 #!/usr/bin/env python filename = 'pi' with open(filename) as file_obje
-
java IO流将一个文件拆分为多个子文件代码示例
文件分割与合并是一个常见需求,比如:上传大文件时,可以先分割成小块,传到服务器后,再进行合并.很多高大上的分布式文件系统(比如:google的GFS.taobao的TFS)里,也是按block为单位,对文件进行分割或合并. 看下基本思路: 如果有一个大文件,指定分割大小后(比如:按1M切割) step 1: 先根据原始文件大小.分割大小,算出最终分割的小文件数N step 2: 在磁盘上创建这N个小文件 step 3: 开多个线程(线程数=分割文件数),每个线程里,利用RandomAccessF
-
Python3读写ini配置文件的示例
ini文件即Initialization File初始化文件,在应用程序及框架中常作为配置文件使用,是一种静态纯文本文件,使用记事本即可编辑. 配置文件的主要功能就是存储一批变量和变量值,在ini文件中使用[章(Section)]对变量进行了分组,基本格式如下. # filename: config.ini [user] name=admin password=123456 is_admin=true [mysql] host=10.10.10.10 port=3306 db=apitest u
-
Qt读写ini文件之QSettings用法
目录 前言 示例及代码 前言 在项目中有的配置不希望在界面中展示,只提供给实施运维人员来配置,这时我们可以采用ini等配置文件的方式控制部分功能的开关,比如日志的打印与否,便于出问题时进行调试,如下简要总结一下使用QSettings来读取ini文件,写入类似. 示例及代码 如下是一个简单的config.ini,目前只有一个debug节点,通过status的键值来控制debug日志是否打印并存储到日志文件中,关于Qt存储日志到文件可以参考: https://www.jb51.net/article
-
Qt读写ini文件的方法详解(含源码+注释)
目录 一.示例Ini文件内容 二.Ini文件的写入 三.Ini文件的读取 3.1 第一种读取方式 3.2 第二种读取方式 3.3 读取结果示例 补充:获取所有节点和key以及节点的遍历 相关文章 总结 一.示例Ini文件内容 下方为本文所使用的ini文件的内容 [group1] key1=val1 key2=val2 sameKay=sameVal [group2] jian1=zhi1 jian2=zhi2 sameKay=sameZhi 二.Ini文件的写入 ini文件不需要像xml和jso
-
Python读写ini文件的方法
本文实例讲述了Python读写ini文件的方法.分享给大家供大家参考.具体如下: 比如有一个文件update.ini,里面有这些内容: [ZIP] EngineVersion=0 DATVersion=5127 FileName=dat-5127.zip FilePath=/pub/antivirus/datfiles/4.x/ FileSize=13481555 Checksum=6037,021E MD5=aaeb519d3f276b810d46642d782d8921 那就可以通过下面这些
随机推荐
- 正则表达式详述 三
- Flex tree加虚线显示效果并且替代原始图标
- vue的props实现子组件随父组件一起变化
- 详谈Python基础之内置函数和递归
- python实现网站的模拟登录
- c# 随机函数的使用详解
- C++实现大数乘法算法代码
- PHP7标量类型declare用法实例分析
- 用函数式编程技术编写优美的 JavaScript_ibm
- js全选按钮的实现方法
- Ajax与JSON的一些学习总结
- 快递员工自曝!快递行业的龌龊事迹
- Bootstrap面板学习使用
- 使用jQuery中的when实现多个AJAX请求对应单个回调的例子分享
- Android自定义控件实现底部菜单(下)
- springboot整合 beatlsql的实例代码
- js 走马灯简单实例
- Yii框架登录流程分析
- PHP4实际应用经验篇(6)
- Android线程中设置控件的值提示报错的解决方法