標籤:java output rate nts i++ ati cat china 建立
讀寫檔案:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class DXshuju {
public static void main(String[] args) {
String str ="chinayang 朋超阿賈克斯不斷放開驕傲恨不得能看見俺"
+ "的合適的撒嬌大家大空間的哈克電話卡的話啊啊啊啊啊啊啊啊"
+ "的合適的撒嬌大家大空間的哈克電話卡的話啊啊啊啊啊啊啊啊\n"
+ "的合適的撒嬌大家大空間的哈克電話卡的話啊啊啊啊啊啊啊啊";
//關連檔案的具體路徑
try {
FileOutputStream fs = new FileOutputStream("HELLO.java"); //建立執行個體對象
//寫檔案
try {
byte [] b=new byte [5000];
b=str.getBytes();
int off=0;
int len=b.length;
System.out.println(len);
fs.write(b, off, len);
System.out.println("fs ok");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
fs.close(); //關閉輸出資料流
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
FileInputStream fs1 =new FileInputStream("HELLO.java"); //建立對象 關聯檔案
File f =new File("HELLO.java"); //擷取檔案屬性
long an = f.length();
byte[] b = new byte[(int) an];
//讀檔案
try {
int rEnd = fs1.read(b); //整塊的讀
System.out.println( new String(b) );
for(int i=0;i<an;i++){
int xie = fs1.read();
if(-1!=xie){
System.out.print((char)xie);
}
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
fs1.close(); //關閉輸出資料流
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
java檔案讀寫