疯狂java


您现在的位置: 疯狂软件 >> 新闻资讯 >> 正文

第十六节:读文件,文件的创建,写文件,文件的读写以及鼠标键盘事件和图形绘制


 

  

 

读文件

//读文件public static void read(String path,String filename){

 try{

  int length = 0;

  String str = "";

  byte buffer[]=new byte[10];

  FileInputStream fis=new FileInputStream(new File(path,filename));

  

  while((length=fis.read(buffer,0,buffer.length))!=-1){

     str+=new String(buffer,0,length);

  }

  System.out.println(str);

  fis.close();

 }catch(FileNotFoundException e){

   System.out.println("文件不存在");

 }catch(IOException e){

  e.printStackTrace();

 }

}

文件的创建

public class FileDemo{

 public static void createFolder(String path){

  File folder = new File(path);

  if(folder.exists()){

   System.out.println("文件已存在!");

  }else{

    folder.mkdir();

 }

}

 

 public static void createFile(String path,String filename){

  File file = new File(path,filename);

  if(file.exists()){

   System.out.println("文件已存在!");

   System.out.println(file.length());

  }else{

   try{

    file.createNewFile();

  }catch(IOException e){

   System.out.println("文件创建失败");

  }

  }

}

public static void main(String[] args){

课程咨询

    谢老师: 课程咨询

    李老师: 课程咨询

    廖老师: 课程咨询

    咨询电话:广州市天河区车陂大岗路4号沣宏大厦3001

    咨询电话:020-28309358

    咨询电话:020-28309378

    咨询电话:
    谢老师:13632401219

    咨询电话:
    黄老师:13288494988