[J2ME-原創] 讀取文本范例
J2ME讀取txt文本范例
1
2
/**
3
* 讀取文本文件范例。以文本的內容為用戶名和密碼
4
* @auth duchangfeng
5
* 2008 09 17
6
* user.txt為文本文件,內容如:myUser&myPassword
7
* 則,讀出來的效果為:
8
* user=myUser, password=myPassword
9
*/
10
private String user = null;
11
private String password = null;
12
13
public void readTxtUserAndPassword()
14
{
15
String userAndPassword = null;
16
InputStream is = null;
17
18
try {
19
//讀取.txt文本
20
is = this.getClass().getResourceAsStream("/user.txt");
21
//接收字節數組,并設初始化空間為0
22
byte data[] = new byte[is.available()];
23
is.read(data);
24
is.close();
25
is = null;
26
27
//把字節數組轉換成字符串。不用強制轉換成utf-8的格式,否則無法讀取漢字,畫蛇添足
28
userAndPassword = new String(data);
29
userAndPassword = userAndPassword.trim();
30
31
//以&為標志,分別取出用戶名和密碼
32
int i = userAndPassword.indexOf("&");
33
user = userAndPassword.substring(0,i);
34
password = userAndPassword.substring(i+1, userAndPassword.length());
35
36
} catch (IOException e) {
37
System.out.println(e);
38
}
39
}

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

27

28

29

30

31

32

33

34

35

36

37

38

39
