Size: a a a

2020 December 23

DK

Dmtr Klkv in learn.java
Иба Ву
Подскажи пожалуйста, как можно удалить элемент из строки в java
Элемент всмысле символ или слово? Для этого существуют методы класса String, погуглите их.
источник

MI

Madiar Isabek in learn.java
ребят нужна поомщь
источник

RG

Rinchin G in learn.java
Привет. Подскажите Я открываю соединение с сервером получаю бесконечный видеострим и мне нужно получать его в течении N секунд.

Все хорошо. До тех пор пока пока перед закрытием сокета по timeout'у, нужно проверить статус соединения


 //config - просто ставлю timeout'ы для socket'а
 CloseableHttpClient client = HttpClientBuilder.create().setDefaultRequestConfig(config).build();
   HttpGet request = new HttpGet(url);
   CloseableHttpResponse response = client.execute(request);

 
 CloseableHttpResponse finalResponse = response;

    //Ставлю таймер для прерывания запроса hardTimeout секунд
     TimerTask task = new TimerTask() {
       @Override
       public void run() {
         log.info("{} seconds is over, closing socket", hardTimeout);


         //как здесь проверить статус соединения перед закрытием?
         //Такое чувство что finalResponse держит в себе статическое 200

         log.info("Status before closing: {}", finalResponse.getStatusLine().getStatusCode());
         request.abort();

       }
     };

     new Timer(true).schedule(task, hardTimeout * 1000);



     out = new ByteArrayOutputStream();
     response.getEntity().writeTo(out);
источник

NG

Natalia GUSKOVA in learn.java
Иба Ву
Подскажи пожалуйста, как можно удалить элемент из строки в java
По индексу? Или по соответствию?
источник

ИВ

Иба Ву in learn.java
Natalia GUSKOVA
По индексу? Или по соответствию?
По индексу
источник

NG

Natalia GUSKOVA in learn.java
Иба Ву
По индексу
str.replaceFirst(String.valueOf(str.charAt(index)), "");
   }
источник

NG

Natalia GUSKOVA in learn.java
Вроде это так было
источник

DC

Denis Chikanov in learn.java
Natalia GUSKOVA
str.replaceFirst(String.valueOf(str.charAt(index)), "");
   }
Нет, плохо
источник

NG

Natalia GUSKOVA in learn.java
Denis Chikanov
Нет, плохо
Ну можно билдером
источник

DC

Denis Chikanov in learn.java
Natalia GUSKOVA
str.replaceFirst(String.valueOf(str.charAt(index)), "");
   }
"мама мыла раму" - попытка удалить последнюю букву слова "мама" приведёт к, гм, неожиданному результату
источник

DC

Denis Chikanov in learn.java
Natalia GUSKOVA
Ну можно билдером
Или билдером, или сделать новую строку путём склеиваниия substring(0, i) + substring(i+1, length)
источник

NG

Natalia GUSKOVA in learn.java
Denis Chikanov
Или билдером, или сделать новую строку путём склеиваниия substring(0, i) + substring(i+1, length)
А ну я ожидаю что человек знает длину строки, раз по индексу удаляет
источник

DC

Denis Chikanov in learn.java
Natalia GUSKOVA
А ну я ожидаю что человек знает длину строки, раз по индексу удаляет
Ну знает, что это меняет-то?)
источник

ИВ

Иба Ву in learn.java
У меня есть string name = "A nn a";

Как мне удалить пробелы?
источник

DC

Denis Chikanov in learn.java
Иба Ву
У меня есть string name = "A nn a";

Как мне удалить пробелы?
Тебе нужно удалить всегда все пробелы в строке или как?
источник

GV

Gukov Viktor in learn.java
Иба Ву
У меня есть string name = "A nn a";

Как мне удалить пробелы?
Почитай javadoc по String
источник

DC

Denis Chikanov in learn.java
Gukov Viktor
Почитай javadoc по String
Хороший план, да.
источник

NG

Natalia GUSKOVA in learn.java
Иба Ву
У меня есть string name = "A nn a";

Как мне удалить пробелы?
Чувак ну в гугле же это есть первым ответом
источник

ИВ

Иба Ву in learn.java
Denis Chikanov
Тебе нужно удалить всегда все пробелы в строке или как?
Удалить все пробелы навсегда
источник

DC

Denis Chikanov in learn.java
Иба Ву
Удалить все пробелы навсегда
Тогда в гугл или в джавадок по стрингу (лучше второе). :)
источник