Size: a a a

2020 July 19

БР

Билли Рубин... in learn.java
Всем привет, почему может не открываться socket? После
DatagramSocket ds= new DatagramSocket ();
вызываю ds. getPort(); возвращает -1 ....
источник

LP

Lx Pvlv in learn.java
Пожалуйста подскажите почему в Object метод clone() c модификатором protected. Читаю хорстмена, но смысл что то никак не доходит.
источник

A

Anton in learn.java
Lx Pvlv
Пожалуйста подскажите почему в Object метод clone() c модификатором protected. Читаю хорстмена, но смысл что то никак не доходит.
Google:
Why clone() method is protected in Java
источник

LP

Lx Pvlv in learn.java
Anton спасибо, помогло.
источник

OP

Oleg Pavl in learn.java
serg n.
подскажите правильный синтаксис условия, присутствует ли каждый символ из text в шаблоне template
final String template = "XYZ";
String text = "zXyZYZx";
for (int i = 0; i < text.length(); i++) {
               if (!text.charAt(i) ... ) { // тут как сравнение оформить?
                               break;                        
               }
           }
Ну можно вывести внешний булин с фолз, и если символ присутствует, то менять его на тру, а в конце после каждой итерации проверять стоит ли булин в тру. Если нет то выкидываешь ексепшн или что там нужно.
источник

sn

serg n. in learn.java
Oleg Pavl
Ну можно вывести внешний булин с фолз, и если символ присутствует, то менять его на тру, а в конце после каждой итерации проверять стоит ли булин в тру. Если нет то выкидываешь ексепшн или что там нужно.
я спрашивал за синтаксис написания, а не за идею как бы это провернуть.
источник

VP

Vitaliy [Optimus Pri... in learn.java
serg n.
я спрашивал за синтаксис написания, а не за идею как бы это провернуть.
А что Вьі подразумеваете под словом синтаксис?
источник

OP

Oleg Pavl in learn.java
serg n.
я спрашивал за синтаксис написания, а не за идею как бы это провернуть.
А ты уверен, что оно работает в таком виде как у тебя?
источник

sn

serg n. in learn.java
Oleg Pavl
А ты уверен, что оно работает в таком виде как у тебя?
в том то и дело, что не работает, я не знаю как построить синтаксически верное написание
источник

sn

serg n. in learn.java
там коммент стоит на той строке
источник

VP

Vitaliy [Optimus Pri... in learn.java
serg n.
подскажите правильный синтаксис условия, присутствует ли каждый символ из text в шаблоне template
final String template = "XYZ";
String text = "zXyZYZx";
for (int i = 0; i < text.length(); i++) {
               if (!text.charAt(i) ... ) { // тут как сравнение оформить?
                               break;                        
               }
           }
Помоему такую дичь проще в регексп запустить
источник

OP

Oleg Pavl in learn.java
serg n.
в том то и дело, что не работает, я не знаю как построить синтаксически верное написание
Я тебе описал.
источник

OP

Oleg Pavl in learn.java
Ps. Тебе два цикла нужно. Один по строке с искомыми символами, второй по строке с текстом. Уточняю просто. Хотя может можно и быстрее написать. Надо методы стринга смотреть.
источник

sn

serg n. in learn.java
Oleg Pavl
Я тебе описал.
спасибо. а не подскажешь в java, можно ли массив создать через делиметер? чтото вроде такого:
arr[] = Split(text, separator);
источник

OP

Oleg Pavl in learn.java
serg n.
спасибо. а не подскажешь в java, можно ли массив создать через делиметер? чтото вроде такого:
arr[] = Split(text, separator);
Да вроде такой метод был у стринга. По-моему он так и называется, только принимает в себя регулярку по которой будет строка резаться.
источник

sn

serg n. in learn.java
Oleg Pavl
Да вроде такой метод был у стринга. По-моему он так и называется, только принимает в себя регулярку по которой будет строка резаться.
а как бы ты поделил строку на части, зная делиметер? или, например, зная индекс.
задача aaa_bbb_ссс, поделить на 3 части
источник

OP

Oleg Pavl in learn.java
serg n.
а как бы ты поделил строку на части, зная делиметер? или, например, зная индекс.
задача aaa_bbb_ссс, поделить на 3 части
Через сплит и дели. В параметры передай свой делиметр. Должен получиться массив стрингов с тремя элементами.
источник

Э

Эд in learn.java
serg n.
а как бы ты поделил строку на части, зная делиметер? или, например, зная индекс.
задача aaa_bbb_ссс, поделить на 3 части
string.split('_')
источник

PK

Patchouli 💜 Knowledg... in learn.java
@tonyvolcano сейчас они тебе еще насоветуют, что лучше это все делать через стримы с лямбдами. :D Кстати вполне себе вариант будет.
источник

PK

Patchouli 💜 Knowledg... in learn.java
Это как я на codewars задачки проходила. Пишешь в императивном стиле на 100 строк, а там в солюшнах решение в одну строку...
источник