- 浏览: 241544 次
- 性别:
- 来自: 济南
文章分类
最新评论
-
heartneo:
破解原作真是太厉害了。
Spket 1.6.18的简单破解 -
mwp1115:
谢谢,现在官方的demo代码还是jdk1.2的
Swing JTreeTable范例 -
bulktree:
Spket 谢谢了,js格式化 行宽太小了,你这个帮了我很大的 ...
Spket 1.6.18的简单破解 -
REGAL2T:
谢谢, 可以使用了
Spket 1.6.18的简单破解 -
wuwei1616:
我想问下lz 我生成了 wsdl文件 我用客户端去调用 怎么总 ...
调用CXF工具 生成 WSDL
package properties; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.Enumeration; import java.util.Properties; /** * Java配置文件Properties类的的读、写及更新操作 */ public class SetSystemProperty { // 属性文件的路径 static String profilepath = "mail.properties"; /** * 采用静态方法 */ private static Properties props = new Properties(); static { try { props.load(new FileInputStream(profilepath)); } catch (FileNotFoundException e) { e.printStackTrace(); System.exit(-1); } catch (IOException e) { System.exit(-1); } } /** * 读取属性文件中相应键的值 * * @param key * 主键 * @return String */ public static String getKeyValue(String key) { return props.getProperty(key); } /** * 根据主键key读取主键的值value * * @param filePath * 属性文件路径 </p> * 在工程中取得相对路径的方法 :this.getClass().getResource("工程路径").getPath(); * @param key * 键名 */ public static String readValue(String filePath, String key) { Properties props = new Properties(); try { InputStream in = new BufferedInputStream(new FileInputStream( filePath)); props.load(in); String value = props.getProperty(key); System.out.println(key + "键的值是:" + value); return value; } catch (Exception e) { e.printStackTrace(); return null; } } /** * 更新(或插入)一对properties信息(主键及其键值) * <br>如果该主键已经存在,更新该主键的值;</br> * <br>如果该主键不存在,则插件一对键值。</br> * * @param keyname * 键名 * @param keyvalue * 键值 */ public static void writeProperties(String keyname, String keyvalue) { try { OutputStream fos = new FileOutputStream(profilepath); props.setProperty(keyname, keyvalue); // 以适合使用 load 方法加载到 Properties 表中的格式, // 将此 Properties 表中的属性列表(键和元素对)写入输出流 props.store(fos, "Update '" + keyname + "' value"); } catch (IOException e) { System.err.println("属性文件更新错误"); } } /** * 更新properties文件的键值对 * <br>如果该主键已经存在,更新该主键的值;</br> * <br>如果该主键不存在,则插件一对键值。</br> * * @param keyname * 键名 * @param keyvalue * 键值 */ public void updateProperties(String keyname, String keyvalue) { try { props.load(new FileInputStream(profilepath)); OutputStream fos = new FileOutputStream(profilepath); props.setProperty(keyname, keyvalue); // 以适合使用 load 方法加载到 Properties 表中的格式, // 将此 Properties 表中的属性列表(键和元素对)写入输出流 props.store(fos, "Update '" + keyname + "' value"); } catch (IOException e) { System.err.println("属性文件更新错误"); } } /** * 读取properties的全部信息 * * @param filePath * 文件的路径 */ public static void readProperties(String filePath) { Properties props = new Properties(); InputStream in = null; try { in = new BufferedInputStream(new FileInputStream(filePath)); props.load(in); Enumeration en = props.propertyNames(); while (en.hasMoreElements()) { String key = (String) en.nextElement(); String property = props.getProperty(key); System.out.println(key + " : " + property); } } catch (Exception e) { e.printStackTrace(); } finally { try { in.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } // 测试代码 public static void main(String[] args) { readValue("mail.properties", "MAIL_SERVER_PASSWORD"); writeProperties("MAIL_SERVER_INCOMING", "327@qq.com"); System.out.println("操作完成"); } }
发表评论
-
目录树的生成
2011-09-22 08:54 1391项目上线需要生成个目录树文件,本来可以用dos的tree就搞定 ... -
Eclipse Tip: Define Custom Content Types to Identify Your Data Files
2010-06-13 08:53 1213【转自】http://www.developer.com/ja ... -
WTP Facet 之 AddFilter
2010-06-11 14:22 1258做插件开发的人员都知道,如果你不晓得该使用那个Eclipse提 ... -
wizardPage参考
2010-04-15 13:23 2512插件向导开发最好的例子莫过于Eclipse中本身一些向导,但如 ... -
如何访问当前Project???
2010-04-14 08:27 1124【转】http://wiki.eclipse.org/FAQ_ ... -
How to create dynamic web project using facets
2010-03-22 08:51 1485To create a blank faceted proje ... -
Introduction to the XSD Editor(XML Schema Editor)
2010-03-13 16:46 1353By Trung Ha August 30, 2006 ... -
同类编辑器只能打开一个
2010-02-23 13:28 1292在(http://sxw7362693.iteye.com/b ... -
通过事件驱动,创建不同的部件
2010-02-20 15:43 1072非常easy的东西,就是先dispose再create。 ... -
Tree Check 带复选框的树
2009-08-25 13:23 7698在SWT/JFace中,带复选框树最好使用Contain ... -
Swing JTreeTable范例
2009-08-21 13:48 3037由于工作需要,看了一点Swing的JtreeTable的实现。 ... -
SWT/JFACE——toolbar/toolItem
2009-04-23 22:47 10811工具栏通常有两种: toolbar、coolBar。两者的区 ... -
SWT-Menu篇
2009-04-23 17:12 3304今天用到Menu,本以为小菜一碟,都是老掉牙的东东了还不简单。 ... -
Eclipse.ini参数意义
2009-04-16 17:34 825eclipse.ini内存设置各参数含义 ... -
Editor的脏处理
2009-03-11 21:05 1716做编辑器Editor插件,肯定离不开对“脏”的处理。以前虽然也 ... -
SWT-Table按“行“进行编辑
2009-03-11 10:24 4692package table; /* * 通常在一个表 ... -
读取properties文件
2008-11-27 10:26 1839在 武晨伟的博客 http://blog.csdn.n ... -
移除Builders
2008-08-15 09:36 903public static void removeBuild ... -
Java项目classPath的添加
2008-08-15 09:28 3639// import org.eclipse.jem.workb ... -
tree file options
2008-08-15 08:47 1158package jface.treeviewer; impo ...
相关推荐
### C#操作Properties,读写配置文件 在C#编程中,经常需要处理应用程序的配置信息,例如数据库连接字符串、用户界面的语言设置等。这些配置信息通常存储在配置文件中,便于程序运行时动态加载和修改。C#提供了一种...
在Java编程语言中,Properties文件是一种常见的存储配置信息的方式,它们通常用于保存应用程序的设置、数据库连接字符串等数据。...开发人员可以导入这个库,快速集成Properties文件的读写功能,从而提升开发效率。
下面是一个简单的`.properties`文件示例: ``` database.url=jdbc:mysql://localhost:3306/mydb database.username=root database.password= ``` 为了在Python中读取这样的文件,我们可以创建一个名为`Properties`...
### Java读写Properties配置文件详解 #### 一、引言 在Java开发中,`Properties`类被广泛用于处理各种类型的配置文件。这些文件通常包含了应用程序运行时所需的配置信息,如数据库连接信息、系统参数等。`...
总结一下,处理Java中的Properties文件读写时,需要注意文件路径的准确性、文件的读写权限以及缓存问题。通过以上方法,应该能够有效解决描述中提到的问题。对于提供的"新建文本文档.txt",虽然不是Properties文件,...
然而,在读写Properties文件时,需要注意元素的顺序,因为Properties继承自HashTable,直接通过keySet()、keys()或entrySet()方法对Properties中的元素进行遍历时取出来的内容顺序与properties文件中的顺序不一致。...
根据给定文件的信息,我们可以总结出关于 Java 中 Properties 和 XML 的读写操作的相关知识点。 ### 一、Properties 文件的读写操作 #### 1. 读取 Properties 文件 在 Java 中,`Properties` 类用于处理属性文件...
本示例着重介绍如何将时间写入`properties`文件并读取出来。 首先,我们需要了解`java.util.Properties`类,它是Java标准库中处理`properties`文件的核心类。它提供了加载、存储、设置和获取属性的方法。下面将详细...
在写入Properties文件时,确保使用了`Properties.store()`方法,并在操作完成后关闭流: ```java OutputStream out = new FileOutputStream("config.properties"); prop.setProperty("key", "new value"); prop....
这个压缩包“Java源码读写Properties文件.rar”包含了一份关于如何使用Java来读取和写入Properties文件的源代码示例。下面我们将详细探讨这个主题。 首先,Properties类是Java的标准库类,位于`java.util`包下,它...
在Java代码中,首先需要导入`java.util.Properties`和`java.io.*`等相关的类库,以便进行读写Properties文件的操作。 2. **加载Properties文件** 使用`Properties`类的`load()`方法加载Properties文件。这个方法...
在Java中,我们可以使用`java.util.Properties`类来加载和操作这类文件。以下是读取`properties`文件的基本步骤: 1. 加载`properties`文件: - 创建`Properties`对象实例:`Properties prop = new Properties();`...
这个类提供了一种存储和加载属性列表的方法,它能够处理`.properties`文件的读写操作。 1. 加载`properties`文件: 要读取`properties`文件,我们首先需要创建一个`Properties`对象,然后使用`load()`方法从输入流...
这个"读取properties文件工具类"是为了简化程序中对`.properties`文件的读取操作而设计的。通过这样的工具类,开发者可以方便地加载和获取配置文件中的属性值,避免重复编写相同的代码。下面我们将详细探讨`...
- 文件路径问题:在读写Properties文件时,确保提供正确的相对或绝对路径。 - 编码问题:Properties文件默认使用ISO-8859-1编码,如果包含非ASCII字符,需要使用`load(new InputStreamReader(inputStream, "UTF-8...
在示例代码中,`PropertiesTest`类展示了如何读取和写入不同类型的文件,包括`.properties`、`.xml`和`.txt`文件。通过`FileInputStream`和`FileOutputStream`创建文件输入/输出流,然后使用`Properties`类的方法...
本示例"解析properties文件demo"将深入讲解如何在Java程序中读取和操作这些文件。 1. **properties文件格式** `properties`文件以键值对的形式存储数据,每行一个键值对,键和值之间用等号(`=`)或冒号(`:`)...
本篇文章将深入探讨如何解决Java读写.properties文件时的中文乱码问题。 首先,了解.properties文件的特性。这种文件的默认编码通常是ISO-8859-1,它不支持中文字符。因此,当文件中含有中文时,必须明确指定读写时...
**读写`properties`文件的函数示例:** 以下是一个简单的读取和保存`properties`文件的函数: ```java import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.Properties; public ...
读取Properties文件是Java开发中的基础操作,下面我们将详细探讨如何在Java中读取Properties文件的内容。 首先,我们需要引入`java.util.Properties`类,这是Java提供用来处理Properties文件的核心类。以下是一个...