<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
    數(shù)據(jù)加載中……

    學(xué)習(xí)筆記(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(
    "文件不否存在,開始創(chuàng)建!");
               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(
    "標(biāo)準(zhǔn)文件名: "+f.getCanonicalFile()); 
       System.out.println(
    "相對路徑: "+f.getPath());  
       System.out.println(
    "絕對路徑: "+f.getAbsolutePath());
       System.out.println(
    "標(biāo)準(zhǔn)路徑: "+f.getCanonicalPath());
       System.out.println(
    "最后修改時間: "+f.lastModified());
       System.out.println(
    "文件大小: "+f.length()+" 字節(jié)");        
      } 
      
    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(
    "大家好,我正在學(xué)習(xí)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已經(jīng)讀完!*************");
      }
      
      
    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(
    "小強(qiáng),男,1984-2-1,13634375634");
                    bw.newLine();
                    bw.write(
    "小紅,女,1986-1-5,13724777774");
                    System.out.println(
    "數(shù)據(jù)寫入成功!");
                    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 霜の哀傷 閱讀(1262) 評論(0)  編輯  收藏


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产精品无码亚洲精品2021| 亚洲国产精品一区二区三区在线观看 | 亚洲乱人伦中文字幕无码| 亚洲啪啪免费视频| 91亚洲一区二区在线观看不卡 | 日本高清免费中文在线看| 又粗又黄又猛又爽大片免费| 美女黄网站人色视频免费| 五月天婷亚洲天综合网精品偷| 国产亚洲美女精品久久久久| 日本中文一区二区三区亚洲| 人成免费在线视频| 亚洲啪啪AV无码片| 三年片在线观看免费大全电影 | 亚洲午夜精品在线| 欧美a级在线现免费观看| 亚洲AV成人精品日韩一区| 亚洲av无码不卡私人影院| 青青操在线免费观看| 亚洲美女色在线欧洲美女| 在线观看的免费网站| 亚洲AV无码一区二区三区网址| 亚洲国产精品不卡毛片a在线| CAOPORM国产精品视频免费| 亚洲色图在线观看| 毛片a级三毛片免费播放| 日韩在线视频播放免费视频完整版 | 中文字幕免费观看视频| 久久夜色精品国产亚洲AV动态图| 91精品手机国产免费| 亚洲大尺度无码无码专线一区| 亚洲美女高清一区二区三区| 久久久久免费看成人影片| 亚洲日韩一区二区一无码| 亚洲精品你懂的在线观看| 猫咪社区免费资源在线观看| 一区二区三区视频免费观看| 亚洲欧洲自拍拍偷午夜色| xvideos亚洲永久网址| 91精品免费不卡在线观看| 久久亚洲欧美国产精品|