Это весело. Я был бы признателен за любую помощь, и никакие предыдущие вопросы о stackoverflow не указывают меня в нужном месте. Документы также не очень помогли мне.FileReader FileNotFoundException при передаче встроенного файла
Меня бросили FileNotFoundException с этим блоком кода:
public static int wordOccurance(Word t, File D) throws FileNotFoundException
{
int occurance = 0;
BufferedReader mainReader = new BufferedReader(new FileReader(D));
Scanner kb = new Scanner(mainReader);
Мой файл тестер не вызывает, чтобы это произошло: то есть. «File tester = new File (« C: \ read.txt »);
Но проблема возникает только когда я прохожу файл, построенный по этому методу:
public static File makeAndCombineFile(String FileOne, String FileTwo) throws IOException
{
BufferedReader mainReader = null;// null holder value for the later useful bufferedReader
Scanner kb = null;// null holder for later useful Scanner
StringBuilder sb = new StringBuilder();
ДРУГИЕ УСЛОВИЯ между этими двумя кусками. САМЫЙ НИЧЕГО НЕ ИСТИННЫЙ. ТАКЖЕ ВОЗВРАЩАЙТЕ ФАЙЛ, ТОЛЬКО, ЕСЛИ ОДИН ВХОД ВМЕСТЕ.
else //in case both are good to go and obviously not null
{
mainReader = new BufferedReader(new FileReader(FileOne));
kb = new Scanner(mainReader);
while(kb.hasNext())
sb.append(kb.nextLine() + "\n");
mainReader = new BufferedReader(new FileReader(FileTwo));
kb = new Scanner(mainReader);
while(kb.hasNext())
sb.append(kb.nextLine()+ "\n");
kb.close();
return new File(sb.toString());
}
}
Ах да, я понимаю ваш мыслительный процесс. Однако я понимаю, что не пишу на диск. Если FileOne и FileTwo являются копиями «Войны и мира», я просто хочу, чтобы объект (Файл) представлял обе пюре вместе. По сути, просто дважды создайте в нем объект File with War and Peace. – user3022479
О! Я понимаю, что вы имеете в виду сейчас! Ну, теперь, когда я на правильном пути, я не могу не задаться вопросом, почему создание файла из другого файла запрещено. Это кажется немного лишним. – user3022479