FileOutputStream fos =new FileOutputStream("d:/java.txt"); 保存到这个TXT格式里 就OK了 import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.PrintWriter;
import java.io.Serializable;
import java.util.Date;
public class obj { /**
* @param args
* @throws IOException
* @throws ClassNotFoundException
*/
public static void main(String[] args) throws IOException, ClassNotFoundException {
String s=null;
T t=new T();
t.k=8;
try{
FileOutputStream fos =new FileOutputStream("d:/java.txt");
FileWriter tw=new FileWriter("d:/java.log",true);
PrintWriter log=new PrintWriter(tw);
log.println("*********");
//log.print(s.toUpperCase());
log.flush();
log.println(new Date());
log.close();
ObjectOutputStream obs=new ObjectOutputStream(fos);
obs.writeObject(t);
obs.flush();
obs.close();
FileInputStream fis =new FileInputStream("d:/java.txt");
ObjectInputStream ois=new ObjectInputStream(fis);
T tReaded=(T)ois.readObject();
System.out.println(tReaded.i+""+tReaded.d+""+tReaded.j+""+tReaded.k);
}catch (IOException e){
e.printStackTrace();
}
}
}
class T implements Serializable{
int i=10;
int j=9;
double d=2.3;
int k=15;}
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.PrintWriter;
import java.io.Serializable;
import java.util.Date;
public class obj { /**
* @param args
* @throws IOException
* @throws ClassNotFoundException
*/
public static void main(String[] args) throws IOException, ClassNotFoundException {
String s=null;
T t=new T();
t.k=8;
try{
FileOutputStream fos =new FileOutputStream("d:/java.txt");
FileWriter tw=new FileWriter("d:/java.log",true);
PrintWriter log=new PrintWriter(tw);
log.println("*********");
//log.print(s.toUpperCase());
log.flush();
log.println(new Date());
log.close();
ObjectOutputStream obs=new ObjectOutputStream(fos);
obs.writeObject(t);
obs.flush();
obs.close();
FileInputStream fis =new FileInputStream("d:/java.txt");
ObjectInputStream ois=new ObjectInputStream(fis);
T tReaded=(T)ois.readObject();
System.out.println(tReaded.i+""+tReaded.d+""+tReaded.j+""+tReaded.k);
}catch (IOException e){
e.printStackTrace();
}
}
}
class T implements Serializable{
int i=10;
int j=9;
double d=2.3;
int k=15;}
FileOutputStream fos = null;
BufferedOutputStream bos = null;
try {
String dateStr= new SimpleDateFormat("yyyy-MM-dd").format(new Date());
File file = new File("D:/java.txt");
if (!file.exists()) {
file.createNewFile();
}
fos = new FileOutputStream(file);
bos = new BufferedOutputStream(fos);
bos.write(dateStr.getBytes());
bos.flush();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
bos.close();
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}