Java
 Computer >> コンピューター >  >> プログラミング >> Java

TreeSetの要素をJavaのファイルに保存するにはどうすればよいですか?


TreeSet AbstractSetのサブクラスです クラスであり、重複する要素は許可されません。デフォルトでは、 TreeSet 要素を昇順に格納します r TreeSetからの要素の取得速度が速くなります。 TreeSetクラスは内部的に TreeMapを使用して要素を格納する 。 TreeSetの要素は、自然順序付けに従って並べ替えられます。

要素を保存することもできます Arrays.asList()を使用して、TreeSetにファイルに保存されます メソッドを作成し、このセットを引数として writeObject()に渡します。 ObjectOutputStreamのメソッド クラス。

構文
public class TreeSet extends AbstractSet<E> implements NavigableSet<E>, Cloneable, Serializable
import java.util.*;
import java.io.*;
public class TreeSetTest {
   public static void main(String args[]) {
      try {
         String elements[] = {"Raja", "Jai", "Adithya", "Chaitanya"};
         Set<String> set = new TreeSet<String>(Arrays.asList(elements));
         FileOutputStream fos = new FileOutputStream("set.txt");
         ObjectOutputStream oos = new ObjectOutputStream(fos);
         oos.writeObject(set);
         oos.close();
         System.out.println("The elements of a Set saved to a File Sucessfully");
      } catch(Exception e) {
         System.out.println("Error Occurred : " + e.getMessage());
      }
   }
}

出力

The elements of a Set saved to a File Sucessfully

  1. PowerPointを修正してファイルを保存できないというエラーを修正する方法

    PowerPointでファイルを保存できないを修正するためのガイドは次のとおりです。 Windows10でエラーが発生しました。複数のユーザーがPowerPointでプレゼンテーションを保存できないエラーを経験しました。このエラーが発生する原因はさまざまです。主な理由の1つは、ファイルが破損しているか、スライドの一部のコンテンツを確認して修正する必要があることです。このエラーを引き起こす可能性のあるその他の理由は、Officeアプリケーションのバグ、ファイル名が使用中などです。表示されるエラーメッセージは次のとおりです。 PowerPointがファイルを保存しているときにエラーが発生しまし

  2. Linuxでターミナル出力をファイルに保存する方法

    ターミナルはLinuxシステムの心臓部です。 Linuxで実行されるすべてのプログラムは、ターミナルコマンドラインの下で実行されます。これには、Webブラウザなどの大規模なプログラムや、テキストエディタなどの単純なプログラムも含まれます。そのため、オペレーティングシステムがどのように機能するかを理解したい場合は、端末を適切に使用できるようにすることが重要なステップです。 これにより、Linuxターミナルでの作業中に、コマンドのターミナル出力をファイルに保存したい場合があります。このファイルは、別の操作の情報として、または単に端末のアクティビティをログに記録するために使用できます。この記事では