Как вы обрабатываете информацию в Java, которая была введена из файла. Например: предположим, у вас есть файл input.txt. Содержимое этого файла:
abcdefghizzzzjklmnop
azzbcdefghijklmnop
Я надеюсь, что информация будет помещена в массив аргументов строк, так что следующий код выведет "abcdefghizzzzjklmnop"
class Test {
public static void main(String[] args) {
System.out.println(args[0]);
}
}
Команда, которую я использовал, выбрасывает массив из связанной исключительной ситуации. Эта команда:
Java-тест
Не-файловые аргументы работают нормально, хотя. то есть. java Test hello, и java Test
Дополнительная информация:
Я попытался поместить содержимое файла в одну строку, чтобы увидеть, не могут ли \ n \ r символы что-то напутать Это не помогло.
Кроме того, я не могу использовать класс bufferedreader для этого, потому что это для школьной программы, и она должна работать с моим сценарием оболочки профессора. Он прошел через это во время урока, но я не записал его (или не могу его найти).
Любая помощь?