Чтение большого количества объектов BitSet из файла в Java

Я хочу прочитать большое количество BitSet объекты из файла (12 МБ). Я использовал следующий код, но только прочитал первый объект из файла и повторил его. Спасибо

public static void main(String[] args) {
    // TODO code application logic here

    ObjectInputStream Input = null;
    FileInputStream Database = null;
    Object Buffer = null;
    BitSet H = null;


    try
    {
        Database = new FileInputStream("BloomFilters.txt");
        Input = new ObjectInputStream(Database);

        while((Buffer =  Input.readObject()) != null)
        {
            H = (BitSet)Buffer;
            System.out.println(H);
            System.out.println("Yes" );
        }
    }
    catch(Exception e)
    {
        System.out.println("Exp = " + e.getMessage());
    }

и следующий код создать файл объектов BitSet, я хочу читать объекты из этого файла

public class Main {

public static void main(String[] args) {
    BloomFilter Set = new BloomFilter(512, 100);
    ObjectOutputStream Output = null;
    DataInputStream Input = null;
    FileOutputStream DBOut = null;
    FileInputStream DBIn = null;
    String Sequence = "";


    try
    {
        DBOut = new FileOutputStream("Bloomfilters.txt");
        Output = new ObjectOutputStream(DBOut);
        DBIn = new FileInputStream("DB.txt");
        Input = new DataInputStream(DBIn);

        while((Sequence = (String) Input.readLine()) != null)
        {
            Set.clear();
            for(int i = 0; i < Sequence.length() - 1; i++)
                Set.add((Sequence.substring(i, i + 2)));
            BitSet buffer = Set.getBitSet();

            Output.writeObject(buffer);
        }

        Input.close();
        Output.close();
    }
    catch(Exception e)
    {
         System.out.println(e.getMessage());
    }
}
}

1 ответ

Я думаю, вам нужен сканер, чтобы увидеть этот код Java Bitset error с большим индексом. Это другой вопрос, но первый цикл заключается в чтении большого файла с числами в набор битов,

Другие вопросы по тегам