![]() |
|
|||||||
| 論壇說明 |
|
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
![]() |
|
|
主題工具 | 顯示模式 |
|
|
#1 |
|
長老會員
![]() |
我用JAVA寫一個程式 來讀取.TXT的檔案
例如TXT的內容為 語法:
000001 as01 leo r12345678 000002 as01 moo e22356695 000003 as01 kko u12345646 . . . . . 前提之下 不能夠更改TXT裡的資料 我的程式碼 語法:
import java.io.*;
public class aa
{
// 主程式
public static void main(String[] args) throws Exception
{
String file = "logFile.drc";
// 建立File物件
File name = new File(file);
if ( name.exists() )
{
// 建立BufferedReader的輸入串流物件
BufferedReader fr = new BufferedReader(new FileReader(name));
String str;
// 讀取資料
while( (str = fr.readLine()) != null)
System.out.println(str);
fr.close(); // 關閉串流
}
else
System.out.println("檔案[" + name + "不存在!");
}
}
|
|
__________________ 金錢的數量,決定馬子的漂亮 硬碟的容量,決定男人的力量 製作Mail Logo按這裡 |
|
|
|
送花文章: 257,
|
|
|
#7 (permalink) |
|
長老會員
![]() |
是可以區隔啦
但只能印出s[0] 要印出s[1]就會出錯了 語法:
import java.io.*;
public class aa
{
// 主程式
public static void main(String[] args) throws Exception
{
String file = "logFile.drc";
// 建立File物件
File name = new File(file);
if ( name.exists() )
{
// 建立BufferedReader的輸入串流物件
BufferedReader fr = new BufferedReader(new FileReader(name));
String str;
String s[];
// 讀取資料
while( (str = fr.readLine()) != null)
{
s = str.split(" ");
System.out.print(s[0],s[1]);<-------這行就出錯了
}
fr.close(); // 關閉串流
}
else
System.out.println("檔案[" + name + "不存在!");
}
}
此帖於 2007-05-19 09:08 PM 被 leowang 編輯. |
|
|
送花文章: 257,
|
|
|
#9 (permalink) |
|
長老會員
![]() |
我修改完發現列印會出錯耶
語法:
mport java.io.*;
public class aa
{
// 主程式
public static void main(String[] args) throws Exception
{
String file = "logFile.drc";
// 建立File物件
File name = new File(file);
if ( name.exists() )
{
// 建立BufferedReader的輸入串流物件
BufferedReader fr = new BufferedReader(new FileReader(name));
String str;
// 讀取資料
while( (str = fr.readLine()) != null)
{
String[] s= str.split(" ");
System.out.print(s[0],s[1]);<-------這行就出錯了
}
fr.close(); // 關閉串流
}
else
System.out.println("檔案[" + name + "不存在!");
}
}
|
|
|
送花文章: 257,
|
|
|
#12 (permalink) |
|
註冊會員
![]() |
語法:
import java.io.*;
public class App {
public static void main(String[] args) throws Exception {
{
String file = "C:\\123.txt";
// 建立File物件
File name = new File(file);
if (name.exists()) {
// 建立BufferedReader的輸入串流物件
BufferedReader fr = new BufferedReader(new FileReader(name));
String str;
// 讀取資料
while ((str = fr.readLine()) != null) {
String[] s = str.split("\\s+");
for (int i = 0; i < s.length; i++)
System.out.print(s[i]+" ");
System.out.println();
}
fr.close(); // 關閉串流
} else
System.out.println("檔案[" + name + "不存在!");
}
}
}
|
|
|
送花文章: 623,
|
|
向 snoopy 送花的會員:
|