Это часть кода, который у меня есть в моем методе 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++;
}
Кажется, что-то основное, но я просто не могу думать об этом прямо сейчас. Любая помощь? Спасибо
Что вы подразумеваете под «новым классом»? – chrylis
Я имею в виду, что вывод теперь находится в MainClass, я хочу скопировать его в другой независимый класс за пределами Main, вызванный, например, Version – nami