生活随笔
收集整理的這篇文章主要介紹了
IO-Day1
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、File類的常用方法
File file
=new File("D:\\abc");
File file1
=new File("D:\\abc\\hello.txt");
boolean exists
= file1
.exists();
boolean isFile
= file1
.isFile();
boolean idDirectory
= file1
.isDirectory();
String path
= file1
.getPath();
String absolutePath
= file1
.getAbsolutePath();
String file1Name
= file1
.getName();
boolean b
= file1
.createNewFile();
long length
= file1
.length();
二、字節流
1.InputStream
File file
=new File("D:\\abc\\hello.txt");
InputStream inputStream
=new FileInputStream(file
);
int i
=0;
while ((i
=inputStream
.read())!=-1){System.out
.println((char) i
);
}
inputStream
.close();
File file
=new File("D:\\abc\\hello.txt");
InputStream inputStream
=new FileInputStream(file
);
byte[] buf
=new byte[4];
int l
=0;
while ((l
=inputStream
.read(buf
))!=-1){System.out
.println(l
);for (int i
= 0; i
< buf
.length
; i
++) {System.out
.println((char) buf
[i
]);}
}inputStream
.close();
3.OutputStream
File file
=new File("D:\\abc\\hello.txt");
FileInputStream inputStream
=new FileInputStream(file
);
byte[] buf
=new byte[4];
int l
=0;
System.out
.println("原文件的內容:");
while ((l
=inputStream
.read(buf
))!=-1){for (int i
= 0; i
< buf
.length
; i
++) {System.out
.println((char) buf
[i
]);}
}
FileOutputStream outputStream
=new FileOutputStream("D:\\abc\\hello1.txt");
outputStream
.write(buf
);
總結
以上是生活随笔為你收集整理的IO-Day1的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。