十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
//?讀取一般的屬性文件

公司主營業(yè)務:成都網(wǎng)站設計、成都網(wǎng)站建設、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出江口免費做網(wǎng)站回饋大家。
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?制定的配置項的配置數(shù)據(jù)?如: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測試函數(shù),可以讀出你所說的配置項的信息,方法的說明看代碼注釋。
準確的說是初始化配置文件,通俗的講就是對你來說沒什么用處的文件,它里面會有一些配置信息,比如路徑相關,版本相關等等。
望采納。