JAVA读取ini文件的一个类,存着以备后用!
package com.qiao.java;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Properties;
import org.jboss.util.Primitives;
import com.yamu.basic.StringUtils;
public class IniReader {
protected HashMap sections = new LinkedHashMap();
private transient String currentSecion;
private transient Properties current;
private final String filePath=ConfigUtil.getInstance().getValue("config_ini_filepath");
public static IniReader iniFile=new IniReader();
public static IniReader getInstance(){
return iniFile;
}
private IniReader() {}
private void read() throws IOException {
// modifyed by brmrk
BufferedReader reader = new BufferedReader(new InputStreamReader(
new FileInputStream(filePath), "UTF-8"));
String line;
while ((line = reader.readLine()) != null) {
parseLine(line);
}
reader.close();
}
/**
* 描述:处理读取ini文件的每一行
* @author: erguai123@yahoo.com.cn
* @createtime: 2010-5-11 下午02:53:36
*/
protected void parseLine(String line) {
line = line.trim();
if (line.matches("
相关文档:
我们为什么要去面试 ? 面试的目的是什么 ?
面试要解决哪几个问题 ?
一、面试的目的
二、面试前的准备
三、面试常见问题解答
A、项目经理常见问题
B ......
最近要改写一个核心加密认证类,从C#改写成Java。
发现在调试时,加密的数据无论如何也对不上。
经过跟踪,发现问题出在C#和Java byte类型的区别上:在C#里 byte类型是无符号的,而Java里是有符号的,所以C#里的129到Java里就成了负数。
发现了问题,解决就比较容易了,针对Java的byte,采用Int来进行存储。
通过如下代 ......
现在用linux的朋友越来越多了,前几天就有两个朋友问我linux下怎么配置java环境,我想还有很多朋友想了解学习这方面的东西,就写一个完全一点的linux java环境配置吧,希望对大家有帮助。
一. 下载jdk5.0 for linux
到sun的主页 http://java.sun.com/j2se/1.5.0/download.jsp 下载jdk安装文件jdk-1_5_0_05-linux-i586 ......
在博客园上看到这样的代码,把它打包成一个exe文件
public class Test
{
public static void main(String[] args)
{
String str="C:\\Program Files\\Tencent\\TM2009\\Bin\\TM.exe";
......