В моем проекте Kotlin в папке src/resources/
у меня есть файл pairs_ids.txt
.
Это файл свойств:
key=value
Количество всех строк: 1389 .
Здесь код, который строка за строкой читает содержимое этого файла.
open class AppStarter : Application<AppConfig>() {
override fun getName() = "stats"
override fun run(configuration: AppConfig?, environment: Environment?) {
val logger = LoggerFactory.getLogger(this::class.java)
val inputStream = javaClass.getResourceAsStream("/pairs_ids.txt")
val isr = InputStreamReader(inputStream)
val br = BufferedReader(isr)
for (line in br.lines()) {
logger.info("current_line = " + line)
}
br.close()
isr.close()
inputStream.close()
}
}
fun main(args: Array<String>) {
AppStarter().run(*args)
}
Проблема в том, чточисло current_line каждый раз отличается.
Запустить проект - количество current_line равно 803 .
Начать зановопроект - счет current_line равен 1140 .
Почему каждый раз счет отличается и не равен 1389 ?