重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
// 读取一般的属性文件
公司主营业务:成都网站设计、成都网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联建站是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联建站推出江口免费做网站回馈大家。
FileInputStream fin=new FileInputStream("my.ini"); // 打开文件
Properties props=new Properties(); // 建立属性类
props.load(fin); // 读入文件
fin.close(); // 关闭文件
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
public class IniFileReader
{
/**
* 读取文件制定行
* @param filePath 文件路径
* @param key 文件中配置项的key 如:path = C:/aaa 中的"path = "(注意空格,以具体配置项为准)
* @return String 制定的配置项的配置数据 如:path = C:/aaa 中的"C:/aaa"
* @throws Exception
*/
public static String readerSpcifyLine(String filePath,String key) throws Exception
{
StringBuffer result = new StringBuffer();
FileInputStream fis = new FileInputStream(new File(filePath));
BufferedReader reader = new BufferedReader(new InputStreamReader(fis));
String line = "";
for(line = reader.readLine(); (line != null !"".equals(line)); line = reader.readLine())
{
if(line.startsWith(key))
{
result.append(line.substring(line.indexOf(key) + key.length(), line.length()));
break;
}
}
fis.close();
reader.close();
return result.toString();
}
public static void main(String[] args) throws Exception
{
String filePath = "F:/document/path.ini";
String key = "path = ";
String configFilePath = readerSpcifyLine(filePath,key);
System.out.println(configFilePath);
}
}
上面这个类应该能帮到你,上面有一个文件读取方法和一个main测试函数,可以读出你所说的配置项的信息,方法的说明看代码注释。
准确的说是初始化配置文件,通俗的讲就是对你来说没什么用处的文件,它里面会有一些配置信息,比如路径相关,版本相关等等。
望采纳。