天天看點

java讀寫properties檔案

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

<code>package</code> <code>tst.socket.properties;</code>

<code>import</code> <code>java.io.File;</code>

<code>import</code> <code>java.io.FileOutputStream;</code>

<code>import</code> <code>java.io.IOException;</code>

<code>import</code> <code>java.io.InputStream;</code>

<code>import</code> <code>java.util.Properties;</code>

<code>public</code> <code>class</code> <code>TestProperties {</code>

<code>    </code><code>public</code> <code>static</code> <code>void</code> <code>main(String[] args) </code><code>throws</code> <code>Exception {</code>

<code>        </code><code>new</code> <code>TestProperties().testProperties();</code>

<code>    </code><code>}</code>

<code>    </code><code>public</code> <code>void</code> <code>testProperties() </code><code>throws</code>  <code>IOException{</code>

<code>        </code><code>Properties properties=</code><code>new</code> <code>Properties();</code>

<code>        </code><code>InputStream ips1 =  </code><code>this</code><code>.getClass().getClassLoader().getResourceAsStream(</code><code>"tst/socket/properties/info.properties"</code><code>);</code>

<code>        </code><code>properties.load(ips1);</code>

<code>        </code><code>String count=properties.getProperty(</code><code>"線程"</code><code>);</code>

<code>        </code><code>System.out.println(count);</code>

<code>        </code><code>File file=</code><code>new</code> <code>File(</code><code>"test.info.properties"</code><code>);</code>

<code>        </code><code>if</code><code>(!file.exists()){</code>

<code>            </code><code>file.createNewFile();</code>

<code>        </code><code>}</code>

<code>        </code><code>properties.store(</code><code>new</code> <code>FileOutputStream(file), </code><code>"注釋"</code><code>);</code>

<code>        </code> 

<code>}</code>

 本文轉自 matengbing 51CTO部落格,原文連結:http://blog.51cto.com/matengbing/1878508