У меня есть текстовый файл, содержащий некоторые числа с пробелом между каждыми 9 числами. Например: 853617639 975336865
. Я экспортировал файл, используя этот код:
import java.io.*;
public class ReadingFromFile {
public static void main(String[] args) throws Exception
{
try {
FileReader fichierALire = new FileReader("Test.txt");
int c = fichierALire.read();
while (c != -1) {
System.out.print((char) c);
c = fichierALire.read();
}
fichierALire.close();
} catch (IOException exception) {
System.out.println("There's a mistake with: " + exception.getMessage());
}
}}
Теперь мне нужно преобразовать этот файл в массив для управления выводом. Я хочу узнать, повторяется ли в первых 9 числах одно число дважды или более, и если да, то я хочу заменить его числом, которое не использовалось. Затем я хочу сделать то же самое для другой партии (последние 9 номеров).
Моим первым шагом было бы преобразовать текстовый файл в массив, но я не нашел способа, который дал бы мне вывод: {8,5,3,6,1,7,6,3,9,9,7,5,3,3,6,8,6,5}
Когда я найду Чтобы получить этот вывод, мне нужно будет создать код, чтобы увидеть, есть ли int
, который повторяется в первых 9 int
, а затем изменить его так, чтобы он соответствовал условию, которое я сказал выше.
Спасибо за помощь!