Java — строка, начинающаяся с «#» ⇐ JAVA
-
Гость
Java — строка, начинающаяся с «#»
Может кто-нибудь объяснить мне, почему нам нужно написать в этом коде 'line.indexOf('#') == 0'? Я пытаюсь загрузить данные из текстового файла и создать объекты.
Путь path = Paths.get(getClass().getClassLoader().getResource("filmovi.txt").toURI()); //путь — это содержимое Filmovi.txt Listlines = Files.readAllLines(path, Charset.forName("UTF-8")); //Я помещаю это содержимое в список for (Строковая строка: строки) { линия = линия.обрезка(); if (line.equals("") || line.indexOf('#') == 0) //почему мы проверяем '#' продолжать; Токены String[] = line.split(";"); Длинный идентификатор = Long.parseLong(tokens[0]); String naziv = tokens[1]; int trajanje = Integer.parseInt(токены[2]); Filmovi.put(Long.parseLong(tokens[0]), new Film(id, naziv, trajanje)); если(следующийId
Может кто-нибудь объяснить мне, почему нам нужно написать в этом коде 'line.indexOf('#') == 0'? Я пытаюсь загрузить данные из текстового файла и создать объекты.
Путь path = Paths.get(getClass().getClassLoader().getResource("filmovi.txt").toURI()); //путь — это содержимое Filmovi.txt Listlines = Files.readAllLines(path, Charset.forName("UTF-8")); //Я помещаю это содержимое в список for (Строковая строка: строки) { линия = линия.обрезка(); if (line.equals("") || line.indexOf('#') == 0) //почему мы проверяем '#' продолжать; Токены String[] = line.split(";"); Длинный идентификатор = Long.parseLong(tokens[0]); String naziv = tokens[1]; int trajanje = Integer.parseInt(токены[2]); Filmovi.put(Long.parseLong(tokens[0]), new Film(id, naziv, trajanje)); если(следующийId
Мобильная версия