package Main;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.FileOutputStream;
import java.io.FileInputStream;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.BufferedWriter;
public class Index
{
public static void main(String[] args)
{
index1();
}
public static void index1()
{
File file;
try{
file = new File("D:/java_class/Java2/test.txt");
if(!file.exists())
{
file.createNewFile();
}
bufferWrite(file,"哈哈哈哈哈aaaaaaaaaaaaaaaaaa哈哈哈哈",true);
}catch(IOException e)
{
e.printStackTrace();
}
}
public static void writeFile(File file,String text,boolean fileAddStream)
throws IOException
{
FileOutputStream out = new FileOutputStream(file,fileAddStream);
out.write(text.getBytes());
}
public static String readFile(File file)
throws IOException
{
FileInputStream input = new FileInputStream(file);
byte[] byteStream = new byte[1024];
input.read(byteStream);
return new String(byteStream);
}
public static String bufferRead(File file)
throws IOException
{
BufferedReader buffer = new BufferedReader(new FileReader(file));
String temp;
StringBuffer str = new StringBuffer();
while((temp = buffer.readLine()) != null)
{
str.append(temp);
temp = buffer.readLine();
}
return str.toString();
}
public static void bufferWrite(File file,String data,boolean fileAddStream)
throws IOException
{
BufferedWriter writer = new BufferedWriter(new FileWriter(file,fileAddStream));
writer.write(data);
writer.newLine();
writer.flush();
}
}