Java中如何实现读取文件!
来源:互联网 发布:下载数码大师软件 编辑:程序博客网 时间:2024/05/29 02:22
Java中如何实现读取文件!需要注意的是,自已的工程下需要有一个"temp.properties"的文件,扩展名必须是".properties'此文件是用来存放读取文件的内容。
#File's title!
#Mon Apr 28 10:00:09 CST 2008
4=44
3=33
2=22
1=11
0=00
上段内容就是执行完以下Java代码后,"temp.properties"的文件里的内容。
以下代码就是实现如何读取文件,其工程结构如下图:
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
public class ReadText {
/** JAVA Properties */
private static Properties properties = null;
/** Propertyファイルパス */
private final String path = "temp.properties";
/**
* メソッド名:Instants <br>
* 機能概要:Propertiesファイルを読入する
*
* @param なし
* @return なし
* @throws なし
*/
public void Instants() {
if (properties == null) {
properties = new Properties();
try {
// Propertiesファイルを読入する
properties.load(new FileInputStream(path));
} catch (IOException e) {
System.err.println("ERROR: " + e);
}
}
}
/**
* メソッド名:getValue <br>
* 機能概要:KEY値を取得する
*
* @param なし
* @return String Key
* @throws なし
*/
public String getValue(String key) {
return properties.getProperty(key);
}
/**
* メソッド名:setValue <br>
* 機能概要:VALUE値を変更する
*
* @param KEY値
* key
* @param VALUE値
* value
* @return なし
* @throws なし
*/
public void setValue(String key, String value) {
properties.setProperty(key, value);
try {
// VALUE値を変更する
properties.store(new FileOutputStream(path), "File's title!");
} catch (FileNotFoundException e) {
System.err.println("ERROR: " + e);
} catch (IOException e) {
System.err.println("ERROR: " + e);
}
}
/**
* メソッド名:getProperty <br>
* 機能概要:Propertiesを取得する
* @param なし
* @return Property設定 strProperty
* @throws なし
*/
public String[]getProperty(){
String []valuePro = new String[5];
for(int i =0;i<5;i++){
valuePro[i] = getValue(Integer.toString(i));
}
return valuePro;
}
/**
* メソッド名:setProperty <br>
* 機能概要:Propertyを設定する
* @param 時間間隔 setTime
* @param プロジェクト名 groupName
* @param ユーザー名 userName
* @return なし
* @throws なし
*/
public void setProperty(){
Instants();
for(int i=0;i<5;i++){
setValue(Integer.toString(i),Integer.toString(i)+Integer.toString(i));
}
}
public static void main(String[] args){
String [] tt = new String[3];
ReadText rt = new ReadText();
rt.setProperty();
tt = rt.getProperty();
for(int i=0;i<5;i++){
System.out.println(tt[i]);
}
}
}
- Java中如何实现读取文件!
- Java如何读取XML文件 具体实现
- Java如何读取XML文件 具体实现
- java中如何读取properties文件
- Java中实现读取文件指定行
- java中读取文件进度条的实现
- Java中实现读取文件指定行
- Java, 如何从Excel中读取数据到文件中
- Java如何实现按指定行读取文件
- WEB应用中普通Java程序如何读取资源文件
- java 如何从jar包中读取资源文件
- Java中关于如何读取不同路径下图片/文件
- 在Java中如何读取xml文件---DOM解析
- java如何读取.properties文件
- Java如何读取XML文件
- Java如何读取XML文件
- Java如何读取properties文件
- java如何读取大文件
- 精通cobol--9.13.1 SEARCH语句的格式
- 数据绑定表达式语法(Eval,Bind区别)
- SQLSERVER应用问题解答13例(二)
- RIA和功能最小化
- 精通cobol--9.13.2 SEARCH语句的功能
- Java中如何实现读取文件!
- (转)ASP.NET 3.5中的ListView控件和DataPager控件
- SQLSERVER应用问题解答13例(三)
- 老子有钱儿好汉--.net 继承概念
- cxgrid类似于EXCEL的筛选功能的制作
- ubuntu 8.04安装网络配置
- jboss java.lang.OutOfMemoryError: PermGen space
- 设置ProxyServer和实现互联网上的
- (转)《叩开C#之门》系列之一:解决方案、项目、程序集、命名空间