0

これは、Mainメソッドにあるコードの一部です。特定の配列の出力を新しいクラスに保存したい (コードのコメントで確認できます。

    int splitNum = 0;
    BufferedWriter out = 
       new BufferedWriter(new OutputStreamWriter(new FileOutputStream("data.txt"), "ISO-8859-1"));

    ArrayList<Split> allSplits = new ArrayList<Split>();

    int[]version=new int[(int) NUM_OF_SPLITS];
    while((numRead = (reader.read(buf))) != -1){
       String readData = String.valueOf(buf, 0, numRead);

                   version[splitNum]=1;

     //     I need to store the output of the array version in a new class             


       String encrypted = Encryptor.run(readData);
       Split split = new Split(encrypted, splitNum);
       System.out.println( "Split:" + split.blocks + "\n\n" );
       WatchDog.run(split);
       Permutator.run(split);
       System.out.println( "Final Split:" + split.blocks + "\n\n");
      allSplits.add(split);


       buf = new char[StaticData.splitSize];
       splitNum++;
    }

基本的なことのように思えますが、今は思いつきません。何か助けはありますか?ありがとうございました

4

1 に答える 1