1。ファイルライターとファイル - テキストファイルに文字列を書きます
public static void main(string [] args){file f = new file( "c://world.txt"); //新しいファイルオブジェクトを作成し、存在しない場合は、ファイルファイルライターfwを作成します。 try {fw = new filewriter(f);文字列str = "hello world"; fw.write(str); //指定されたパスfw.close(); } catch(ioexception e){e.printstacktrace(); }}2。inuptStreamおよびoutputStream入力および出力ストリームストリーミング
public static void main(string args []){file f = new file( "c://world.txt"); inputstream input = null; //入力オブジェクトの準備{input = new fileinputStream(f); byte b [] = new byte [1024]; ; system.out.println( "content is:" + new String(b));} public static void main(string args []){file f = new file( "c://world.txt"); // declare file object outputstream out = null; //出力オブジェクトを準備= new fileoutputStream(f); ; // string byte b [] = str.getBytes(); //出力バイト配列のみを準備するので、文字列をバイト配列(b); //出力コンテンツ、out.close();}3。ObjectOutputStreamおよびObjectInputStream
ObjectOutputStreamは、Javaオブジェクトの基本的なデータ型とグラフィックをOutputStreamに書き込みます。 ObjectInputStreamを使用して、オブジェクトを読み取ることができます(リファクタリング)。オブジェクトの永続的なストレージは、ストリーム内のファイルを使用することで実現できます。
シリアル化されたオブジェクトをファイルに書き込みます
1.ファイルするシリアル化されたオブジェクトを書き込みます
FileOutputStreamfileStream=newFileOutputStream(“Myobject.ser”);//不存在则自动创建
2。ObjectOutputStreamを作成します
ObjectOutputStreamos=newObjectOutputStream(fileStream);
3。オブジェクトに書き込みます
os.writeObject(one);//one是一个对象实例的引用名
4。ObjectOumputputStreamを閉じます
os.close
objectInputStreamは、脱力化に使用されます
シリアル化
1. FileInputStreamを作成します
FileInputStreamfileStream=newFileInputStream(“MyObject.ser”);
2。ObjectInputStreamを作成します
ObjectInputStreamos=newObjectInputStream(fileStream);
3。オブジェクトを読みます
Objectone=os.readObject();
4。オブジェクトタイプを変換します
ModelElf =(Model)One; //モデルは1つのオブジェクトのクラス名です
5。ObjectInputStreamを閉じます
os.close();
要約します
上記は、Javaのコードの例をテキストファイルに書き込む例です。私はそれが誰にでも役立つことを願っています。興味のある友人は、このサイトの他の関連トピックを引き続き参照できます。欠点がある場合は、それを指摘するためにメッセージを残してください。このサイトへのご支援ありがとうございます