- 浏览: 1357161 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (453)
- Struts2 (4)
- Struts1 (16)
- Spring (9)
- Hibernate (5)
- AJAX (16)
- MS Server (9)
- Oracle (35)
- 测试技术 (5)
- 其他 (37)
- JSF (1)
- EJB (5)
- ASP.NET (9)
- iBATIS (5)
- Struts Spring Hibernate (2)
- HTML (12)
- Eclipse使用 (5)
- 设计模式 (5)
- JSP (32)
- 正则表达式 (2)
- 服务器 (12)
- Java基础 (48)
- MySQL (4)
- 面试 (22)
- UML (1)
- 数据结构 (3)
- Ant (2)
- 规范 (4)
- JavaScript (29)
- 软件使用及技巧 (25)
- PHP (1)
- DWR (3)
- FreeMarker (1)
- ExtJs (17)
- JFreeChart (9)
- Reports (2)
- JavaException (1)
- Java Mail (1)
- Flex (9)
- 异常 (12)
- Log4j (2)
- WebService (1)
- jQuery (1)
- Sybase (2)
- myeclipse_plugin (2)
- Linux (5)
- jbpm (2)
- SCM (1)
- mongoDB (1)
最新评论
-
lihua2008love:
<typeAlias alias="User& ...
IBATIS简单操作 -
lihua2008love:
...
关于项目框架设计的一点学习 -
c_jinglin:
我使用<OBJECT CLASSID="cls ...
这就是个静态页面通过js控制mscomm对某com设备进行访问的例子. -
zlbjava:
赞,用了还不错
java获取请求的ip地址,并解析ip所属地区 -
完美天龙:
cs842813290 写道楼主,我明白的地方:在链表已有N个 ...
JAVA实现双向链表
/* 操作属性文件,可以为我们的程序带来更方便的移植性,下面是一个示例,可以读、写、更改属性 读采用了两种方式,一种是采用Properties类,另外一种是采用资源绑定类ResourceBundle类, 下面是源程序,里面有详细的注释: */ import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.Properties; import java.util.ResourceBundle; /** *对属性文件(xx.properties)的操作 *注:属性文件一定要放在当前工程的根目录下,也就是放在与src目录在同一个目录下(我的JDevelop *是这样的) */ publicclass OperatePropertiesFile { public OperatePropertiesFile() { } /** *采用Properties类取得属性文件对应值 *@parampropertiesFileNameproperties文件名,如a.properties *@parampropertyName属性名 *@return根据属性名得到的属性值,如没有返回"" */ private String getValueByPropertyName(String propertiesFileName,String propertyName) { String s=""; Properties p=new Properties();//加载属性文件读取类 FileInputStream in; try { //propertiesFileName如test.properties in = new FileInputStream(propertiesFileName);//以流的形式读入属性文件 p.load(in);//属性文件将该流加入的可被读取的属性中 in.close();//读完了关闭 s=p.getProperty(propertyName);//取得对应的属性值 } catch (Exception e) { e.printStackTrace(); } return s; } /** *采用ResourceBundel类取得属性文件对应值,这个只能够读取,不可以更改及写新的属性 *@parampropertiesFileNameWithoutPostfixproperties文件名,不带后缀 *@parampropertyName属性名 *@return根据属性名得到的属性值,如没有返回"" */ private String getValueByPropertyName_(String propertiesFileNameWithoutPostfix,String propertyName) { String s=""; //如属性文件是test.properties,那此时propertiesFileNameWithoutPostfix的值就是test ResourceBundle bundel = ResourceBundle.getBundle(propertiesFileNameWithoutPostfix); s=bundel.getString(propertyName); return s; } /** *更改属性文件的值,如果对应的属性不存在,则自动增加该属性 *@parampropertiesFileNameproperties文件名,如a.properties *@parampropertyName属性名 *@parampropertyValue将属性名更改成该属性值 *@return是否操作成功 */ privateboolean changeValueByPropertyName(String propertiesFileName,String propertyName,String propertyValue) { boolean writeOK=true; Properties p=new Properties(); FileInputStream in; try { in = new FileInputStream(propertiesFileName); p.load(in);// in.close(); p.setProperty(propertyName,propertyValue);//设置属性值,如不属性不存在新建 //p.setProperty("testProperty","testPropertyValue"); FileOutputStream out=new FileOutputStream(propertiesFileName);//输出流 p.store(out,"Just Test");//设置属性头,如不想设置,请把后面一个用""替换掉 out.flush();//清空缓存,写入磁盘 out.close();//关闭输出流 } catch (Exception e) { e.printStackTrace(); } return writeOK; } publicstaticvoid main(String[] args) { OperatePropertiesFile operatePropertiesFile = new OperatePropertiesFile(); operatePropertiesFile.changeValueByPropertyName("db.properties","DBLocation","D:\\Palfinger\\palfinger.mdb"); } }假如有一个属性文件db.properties如下:
DBLocation=D\:\\Palfinger\\palfinger.mdb
发表评论
-
项目中用到的数字证书的创建,签名实现
2012-07-15 20:17 2244首先 需要下载jar包 bcprov-jdk15-145.ja ... -
DecimalFormat的用法介绍
2012-02-06 14:16 2500import java.text.*; import ... -
tomcat,jdk,maven环境变量配置(备忘)
2011-12-25 10:24 1435环境变量: CATALINA_HOME D:\P ... -
java获得指定时间几天前或几天后的日期
2010-01-14 09:28 8877/** * 得到几天前的时间 * * ... -
动态读取配置文件
2009-08-04 11:30 2513import java.io.File; import ja ... -
JAVA对数字证书的常用操作
2009-07-12 18:42 1456一需要包含的包 import java.security.* ... -
签字证书例子
2009-07-12 18:31 1641import java.io.FileInputStr ... -
list,set,map,数组间的相互转换
2009-07-01 16:10 29291.list转set Set set = new HashSe ... -
动态运行Java代码
2009-07-01 14:08 1440有些情况下,我们不得不动态运行Java代码,以便提供更加灵活的 ... -
防止java反编译的一些常用方法
2009-02-12 14:33 21211.隔离Java程序 最 ... -
操作数组
2009-01-20 12:48 1273List list1 = new ArrayList() ... -
java写入文件时庄和薛字的问题
2008-12-26 10:47 1509今天碰到一个很有意思的问题,当写入文件是庄或薛的时候,就会出现 ... -
Hessian的学习笔记
2008-12-01 12:20 12541- 整个jar很小,200多K,3.1版本的,当然,我下载的 ... -
编写一个Java程序,对指定文本进行数字签名(文本随意)
2008-10-08 14:12 2883一:需要包含的包 import java.security. ... -
java的property配置文件的用法
2008-07-29 16:26 1772package configuration; ... -
统一异常处理
2008-07-16 16:47 1986package com.bjsxt.oa.manager; ... -
Java反射机制之代理模式
2008-07-02 23:12 1579代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问 ... -
java.lang.reflect.Array的应用
2008-07-02 23:11 1903java.lang.Array 类提供了动态创建和访问数组元 ... -
Java语言的反射机制
2008-07-02 23:10 1694在JAVA运行环境中,对 ... -
@Documented Annotation的使用
2008-07-02 23:09 2487@Documented Annotation的使用: @Do ...
相关推荐
Java 操作属性文件 Java 操作属性文件是 Java 编程语言中的一种重要技术,用于读取、写入和修改属性文件。属性文件是 Java 程序中的一种常见配置文件,用于存储程序的配置信息。Java 提供了两种方式来操作属性文件...
Java 操作属性文件是软件开发中常见的任务,尤其是在配置文件管理、国际化(i18n)支持等方面。属性文件通常以 `.properties` 结尾,用于存储键值对,这些键值对可以在程序运行时动态读取或修改。在 Java 中,有两种...
在本教程中,我们将深入探讨如何在Java中读取属性文件,并结合日志记录进行操作。 首先,我们需要了解如何创建一个简单的属性文件。例如,我们创建一个名为`config.properties`的文件,内容如下: ``` database....
在Java编程中,对文件属性进行操作是一项常见的需求,尤其是在开发需要处理大量文件的应用程序时。本文档将详细介绍如何使用Java来判断文件是否隐藏或只读,以及如何设置这些属性。 #### 二、判断文件属性 在Java...
本文将深入探讨如何使用Java读取PDF文件的属性,如作者、标题等元数据,以及相关的知识点。 ### 一、Java读取PDF文件属性的技术背景 在Java中读取PDF文件属性主要依赖于开源库PDFBox。PDFBox是一个用于处理PDF文档...
在Java编程中,属性文件(通常以`.properties`为扩展名)是一种常见的数据存储格式,用于保存程序的配置信息、国际化字符串或者任何键值对数据。这些文件通常以ASCII编码,且格式简单,易于人阅读和编辑。在本篇文章...
在Java编程语言中,文件操作是一项基础且重要的任务。这篇博文主要探讨了如何使用Java进行常见的文件操作,包括创建、读取、写入、删除文件以及处理目录等。以下是对这些知识点的详细说明: 1. **创建文件**: 在...
`java.nio` 包中的 `Files` 和 `Paths` 工具类提供了更多高级功能,如文件权限管理、文件属性查询等。 在 JSP(Java Server Pages)环境中,这些文件操作通常与用户交互结合,例如上传文件、下载文件等。开发者需...
在Java编程语言中,属性文件(Properties)是一种用于存储配置信息和键值对的文本文件。这些文件通常具有".properties"扩展名,并被广泛应用于软件配置、国际化(i18n)以及各种设置的持久化。`java.util.Properties...
### Java读取SHP文件及DBF属性的关键技术解析 #### 概述 在地理信息系统(GIS)领域,Shapefile是一种常见的矢量数据格式,用于存储地理位置信息及相关属性数据。一个完整的Shapefile由多个文件组成,包括.shp、....
总结来说,用JAVA解析DBC文件涉及的关键技术包括文件I/O操作、字符串处理、数据类型转换以及对象建模。在处理过程中需关注数据的大小端问题,以确保解析的正确性。同时,解析后的数据可以用于多种汽车相关的软件开发...
根据提供的文件信息,我们可以分析出该Java程序的主要目的是创建一个简单的小程序来展示文件的各种属性。下面将详细解析此程序中的各个部分,并提取出相关的知识点。 ### 一、程序结构与布局 #### 1. 导入包 ```...
获取文件属性也是Java文件操作中的重要部分,可以帮助我们更好地管理文件系统。 ```java String path = request.getRealPath("/"); File f = new File(path, "ReadData.txt"); if (f.exists()) { System.out....
在Java 7中,文件操作得到了显著的改进,引入了`java.nio.file`包,其中最重要的新特性之一就是Path类的出现。Path类是Java 7文件系统接口(FileSystem API)的核心部分,它提供了一种抽象的方式来表示文件或目录的...
在Java编程语言中,模拟Windows文件操作是一项常见的任务,它涉及到对文件和目录的创建、读取、写入、删除等基本操作。Java提供了一套完整的API,即Java IO(输入/输出)和NIO(非阻塞I/O),使得开发者能够方便地...
Java文件操作是Java编程中必不可少的部分,它涵盖了创建、读取、写入、删除以及管理文件和目录的各种功能。在Java中,文件操作主要通过java.io包中的类和接口实现。下面将对Java文件操作进行详细的总结,并提供相关...
在这个例子中,`MyObject`是你自定义的Java类,它的属性对应于JSON文件中的键值对。 三、使用Gson解析JSON 使用Gson解析JSON的基本步骤类似: ```java import com.google.gson.Gson; import java.io.FileReader; ...