<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Programmer

    追逐夢想的人
    隨筆 - 6, 文章 - 0, 評論 - 5, 引用 - 0
    數據加載中……

    學習筆記(java中的io操作)

    (1)File的操作
    import java.io.File;
    import java.io.IOException;
    class FileDemo{
     
    public static void main(String args[]){
      
    try{
       File f
    =new File("file1.txt");
       
       System.out.println(
    "文件是否存在: "+f.exists());
         
    if(!f.exists())
          {    
               System.out.println(
    "文件不否存在,開始創建!");
               f.createNewFile();
          }
       System.out.println(
    "文件是否存在: "+f.exists());
       System.out.println(
    "是文件嗎: "+f.isFile());
       System.out.println(
    "是文件夾嗎: "+f.isDirectory());   
       System.out.println(
    "可否讀取文件: "+f.canRead);
       System.out.println(
    "可否修改文件: "+f.canWrite());
       System.out.println(
    "是否隱藏: "+f.isHidden());
       System.out.println(
    "文件名稱: "+f.getName());
       System.out.println(
    "標準文件名: "+f.getCanonicalFile()); 
       System.out.println(
    "相對路徑: "+f.getPath());  
       System.out.println(
    "絕對路徑: "+f.getAbsolutePath());
       System.out.println(
    "標準路徑: "+f.getCanonicalPath());
       System.out.println(
    "最后修改時間: "+f.lastModified());
       System.out.println(
    "文件大小: "+f.length()+" 字節");        
      } 
      
    catch(IOException ex){
       ex.printStackTrace();
      }   
     }
    }

    (2)簡單文件讀寫
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.FileWriter;
    import java.io.FileReader;
    import java.io.IOException;
    import java.io.File;
    class test{
     
    public static void main(String args[]){
      
    try{
       File f
    =new File("file1.txt");
       
    if(!f.exists())
          {
               f.createNewFile();
          }
       FileWriter fw
    =new FileWriter(f);
       BufferedWriter bw
    =new BufferedWriter(fw);
       bw.write(
    "大家好,我正在學習Java");
       bw.newLine();
       bw.write(
    "請多多指教");
       System.out.println(
    "file1.txt寫入成功!***************開始讀..\n");
       bw.flush();
       bw.close();
       
       FileReader fr
    =new FileReader("file1.txt");
       BufferedReader br
    =new BufferedReader(fr);
       String temp
    =null;
       
    do{
        temp
    =br.readLine();
        System.out.println(temp
    ==null?"":temp);
       }
       
    while(temp!=null);
       fr.close();
       br.close();
       
       System.out.println(
    "file1.txt已經讀完!*************");
      }
      
      
    catch(IOException ex){
       ex.printStackTrace();
      }   
     }
    }


    (3)分隔符讀取
    import java.io.File;
    import java.io.FileWriter;
    import java.io.FileReader;
    import java.io.BufferedWriter;
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.util.StringTokenizer;
    class StringTokenizerTest
    {
        
    public static void main(String[] args) 
        {   
            
    try{
                     File f
    =new File("file1.txt");
                     
    if(!f.exists())
                    {
                       f.createNewFile();
                    }
                    FileWriter fw
    =new FileWriter(f);
                    BufferedWriter bw
    =new BufferedWriter(fw);
                    bw.write(
    "小明,男,1980-1-1,13624577654");
                    bw.newLine();
                    bw.write(
    "小強,男,1984-2-1,13634375634");
                    bw.newLine();
                    bw.write(
    "小紅,女,1986-1-5,13724777774");
                    System.out.println(
    "數據寫入成功!");
                    bw.flush();
                    bw.close();

                    FileReader fr
    =new FileReader(f);
                    BufferedReader br
    =new BufferedReader(fr);
                    String s
    =null;
                    
                    
    while  ((s  =br.readLine())!=  null)  
                    {  
                         StringTokenizer  st  
    =  new  StringTokenizer(s,",");  
                         System.out.println(s  
    ==  null?" " : s);  
                         
    while  (st.hasMoreTokens())  {  
                           String  name  
    =  st.nextToken();  
                           String  sex  
    =  st.nextToken();  
                           String  birthday  
    =  st.nextToken();  
                           String  tel  
    =  st.nextToken();  
                           System.out.println(  
    "姓名:  "  +  name);  
                           System.out.println(  
    "性別:  "  +  sex);  
                           System.out.println(  
    "生日:  "  +  birthday);  
                           System.out.println(  
    "電話:  "  +  tel);  
                           System.out.println(  
    "_______________________________  ");  
                              }  
                    }   
                    
    while(s!=null);
                    fr.close();
                    br.close();          
               }
               
    catch(IOException e){
                   e.printStackTrace();
             }
        }
    }



    posted on 2007-04-10 23:53 霜の哀傷 閱讀(1261) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 99视频在线观看免费| 一本到卡二卡三卡免费高| 日韩精品内射视频免费观看 | 日韩免费视频观看| 亚洲成_人网站图片| 免费毛片在线看片免费丝瓜视频| 亚洲三级视频在线| 男男AV纯肉无码免费播放无码| 国产精品高清视亚洲一区二区| 国产精品美女午夜爽爽爽免费| 亚洲午夜精品久久久久久app| 我想看一级毛片免费的| 亚洲久热无码av中文字幕| 免费观看日本污污ww网站一区| 无套内谢孕妇毛片免费看看| 国产精品亚洲综合一区| 午夜免费啪视频在线观看| 亚洲国产精品成人精品小说| 毛片高清视频在线看免费观看| 美国免费高清一级毛片| 亚洲精品无码久久不卡| 免费人成激情视频在线观看冫 | 久久九九亚洲精品| 最近中文字幕免费mv在线视频| 亚洲国产成人超福利久久精品| 女人被弄到高潮的免费视频 | 免费播放一区二区三区| 亚洲国产日韩视频观看| 亚洲福利中文字幕在线网址| 国产婷婷成人久久Av免费高清 | 亚洲AV无码乱码在线观看富二代 | 一级看片免费视频| 亚洲第一精品在线视频| 丁香花在线观看免费观看| 免费精品视频在线| 亚洲影院在线观看| 免费看男女下面日出水视频| 久久国产精品免费观看| 亚洲国产精品无码观看久久| 国产99精品一区二区三区免费| 亚洲AV日韩AV永久无码免下载|