Size: a a a

2020 June 13

S

Sempra in learn.java
Sonne
Дам типичный ответ 1: документацию
От себя: Java Core
Спасибо :3
источник

N

Name in learn.java
1 Java. Полное руководство, 10-ое издание (Герберт Шилдт)
2 Java Библиотека профессионала  том 1 11-е издание (2019) Кей С Хорстманн
источник

N

Name in learn.java
Ещё вопрос. Пытаюсь понять логику цикла for each.  Map.Entry entry = я могу без цикла присвоить пару?
источник

ch

central hardware in learn.java
Name
Ещё вопрос. Пытаюсь понять логику цикла for each.  Map.Entry entry = я могу без цикла присвоить пару?
куда присвоить?
источник

N

Name in learn.java
да просто так, в цикле же она как то приваивается. И вот могу ли я присвоить переменной entry пару, а потом вывести на экран эту пару entrySet()
источник

ch

central hardware in learn.java
если речь про foreach то там вообще будет просто (k,v) -> {} насколько помню
источник

N

Name in learn.java
цикл я в принципе понял логику. Просто не понимаю Map.Entry, как она работает. Из моей Map туда пара присвоилась. А вот как :)
источник

N

Name in learn.java
и могу ли я кроме цикла Map.Entry ещё где то использовать
источник

Э

Эд in learn.java
я нейтрально отношусь к джаве, мне нравится решать задачи, но мне дали поразбираться в старой платформе и я это ненавижу, у меня есть шанс стать хорошим разрабом?
источник

Э

Эд in learn.java
я настолько это ненавижу, что чуть не схожу с ума
источник

S

Sergey 🖋 in learn.java
Эд
я настолько это ненавижу, что чуть не схожу с ума
Проблема в том что делать новое дают опытным людям. А как раз новеньких заставляют обычно ковырять мамонтячье.

Сидеть пару лет в говне (если придется) нужно вытаскивая из него максимум в плане самообучения. Тогда и задачи нормальные не заставят себя ждать.
источник

GI

Grigorij I. in learn.java
>у меня есть шанс стать хорошим разрабом?
всё зависит только от тебя
источник

uS

uncle Sam in learn.java
Добрый вечер! Может кто с регулярками помочь немножко... тут метод пытаюсь сделать, на вход подаю файл, и 2 выражения. Потом (как я задумываю) проверяю выражением текст и записываю в переменную с изменениями. Потом перезаписываю тот же файл. Однако по трагическим стечению обстоятельств как обычно нихрена не работает и вместо replaseAll он убивает все в file и внутри оставляет null.
источник

uS

uncle Sam in learn.java
public static void replaceFromFileRegex(File file,String replace, String replacement) throws IOException {
       Pattern pattern = Pattern.compile(replace);
       BufferedReader reader = new BufferedReader(new FileReader(file));
       String line = "";
       String write = "";
       while ((line = reader.readLine()) != null) {
           Matcher matcher = pattern.matcher(line);
           if (matcher.find()) {
               write = matcher.replaceAll(replacement);
           }
       }
       reader.close();
       BufferedWriter bufferedWriter = new BufferedWriter((new FileWriter(file, true)));
       bufferedWriter.write(String.valueOf(write));
       bufferedWriter.close();
   }
источник

д

даня in learn.java
Всем привет!
Существует ли  какой-нибудь хороший способ вызывать сторонний процесс из моего приложения, не прибегая напрямую к получению рантайма и дальнейшего вызова команды?
сейчас пытаюсь из приложения вызвать питоновский скрипт, но результат работы скрипта не вижу,
через терминал все работает окей
источник

DS

Dmitriy Shilnikov in learn.java
даня
Всем привет!
Существует ли  какой-нибудь хороший способ вызывать сторонний процесс из моего приложения, не прибегая напрямую к получению рантайма и дальнейшего вызова команды?
сейчас пытаюсь из приложения вызвать питоновский скрипт, но результат работы скрипта не вижу,
через терминал все работает окей
Есть ProcessBuilder
источник

GI

Grigorij I. in learn.java
uncle Sam
public static void replaceFromFileRegex(File file,String replace, String replacement) throws IOException {
       Pattern pattern = Pattern.compile(replace);
       BufferedReader reader = new BufferedReader(new FileReader(file));
       String line = "";
       String write = "";
       while ((line = reader.readLine()) != null) {
           Matcher matcher = pattern.matcher(line);
           if (matcher.find()) {
               write = matcher.replaceAll(replacement);
           }
       }
       reader.close();
       BufferedWriter bufferedWriter = new BufferedWriter((new FileWriter(file, true)));
       bufferedWriter.write(String.valueOf(write));
       bufferedWriter.close();
   }
зачем String.valuefOf для стринга
источник

uS

uncle Sam in learn.java
Grigorij I.
зачем String.valuefOf для стринга
Это да... но не в этом проблема(
источник

GI

Grigorij I. in learn.java
uncle Sam
Это да... но не в этом проблема(
так а чего не продебажитъ
источник

д

даня in learn.java
Dmitriy Shilnikov
Есть ProcessBuilder
окей, спасибо,  не знал
бтв в чем может быть дело? если вызов команды точно такой же как и в терминале но после вызова из рантайма я не вижу результата выполнения, а через терминал все ок
process.waitFor() делаю
источник