А может ли кто-то из профессионалов написать метод для подсчета факториала ? Чтобы прям профессионально, с поддержкой всего многообразия фреймворков, какой-нибудь многопоточности и еще чего-нибудь.
Тут, скорее, возникнут проблемы с тем, чтобы написать факториал без Spring, Hibernate, Spark, Hadoop, etc...
try (Stream<String> fileReader = Files.lines(Paths.get(this.getClass().getClassLoader().getResource(fileName)))) ругается идея, не могу никак правильно прописать, что не так?
Ну ты посмотри, что принимает Paths.get и что возвращает getResource. И вообще ты что-то странное делаешь.
try (Stream<String> fileReader = Files.lines(Paths.get(this.getClass().getClassLoader().getResource(fileName)))) ругается идея, не могу никак правильно прописать, что не так?
Ну ты посмотри, что принимает Paths.get и что возвращает getResource. И вообще ты что-то странное делаешь.
я добавил getFile() но теперь пишет инвалидПатсЕксепшн, а как указывать путь в таком случае? Просто название файла не жрет, как прописывать? Гуглю, вроде просто название файла пишут все.
я добавил getFile() но теперь пишет инвалидПатсЕксепшн, а как указывать путь в таком случае? Просто название файла не жрет, как прописывать? Гуглю, вроде просто название файла пишут все.
А где файл лежит и как его расположение соотносится с тем, где ты запускаешь java и какой путь указываешь?
Я сомневаюсь, что товарищ собирается собирать и запускать .jar, если не нагуглил сам решение этой проблемы.
я просто пишу List<String> startLog = filesReader.readFile("start.log"); лежит он в папке resources данного проекта, и кстати инвалидПатс ругается, показывая полный путь, а мне же не нужен полный путь. Получается программа должна из себя брать, а не с диска какого-либо. Я так понял. Я не могу врубиться почему идет обращение к диску
я просто пишу List<String> startLog = filesReader.readFile("start.log"); лежит он в папке resources данного проекта, и кстати инвалидПатс ругается, показывая полный путь, а мне же не нужен полный путь. Получается программа должна из себя брать, а не с диска какого-либо. Я так понял. Я не могу врубиться почему идет обращение к диску
this.getClass().getClassLoader().getResourceAsStream("filename") Только с логами так неправильно обращаться.
я просто пишу List<String> startLog = filesReader.readFile("start.log"); лежит он в папке resources данного проекта, и кстати инвалидПатс ругается, показывая полный путь, а мне же не нужен полный путь. Получается программа должна из себя брать, а не с диска какого-либо. Я так понял. Я не могу врубиться почему идет обращение к диску
если ты будешь запускать прямо из ide, то это не будет работать скорее всего