![]()  | 
		
			
  | 	
	
	
		
		|||||||
| 論壇說明 | 
| 
				歡迎您來到『史萊姆論壇』  ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』  | 
		
     
![]()  | 
    
    
| 
         | 
    主題工具 | 顯示模式 | 
| 
			
			 | 
		#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 送花的會員:
 |