Основан 26 Июля 2013 года
freehacks.ru fhacksnplmzxaaoo.onion
/images/banners/468x60_free.png
Показано с 1 по 3 из 3
  1. #1
    TopicStarter


    Статус
    Offline
    Регистрация
    03.01.2018
    Сообщений
    12
    Репутация
    0 + / -
    Программист

    Помогите, плииз!

    Нужна помощь, как в Java умножить строку на число... То есть повторить строку несколько раз? Заранее спасибо

    Отправлено с моего Redmi Note 4 через Tapatalk
    Ничто не вечно

    Ничто не закончено

    Ничто не совершенно

    (Dertefter)

  2. #2
    TopicStarter
    Аватар для Dertefter

    Статус
    Offline
    Регистрация
    03.01.2018
    Сообщений
    12
    Репутация
    0 + / -
    Программист
    Цитата Сообщение от A888R Посмотреть сообщение
    str = 'это строка '

    for (n=0; n<5; n++):
    str += str
    Wow Спасибо!

    Отправлено с моего Redmi Note 4 через Tapatalk
    Ничто не вечно

    Ничто не закончено

    Ничто не совершенно

    (Dertefter)

  3. #3
    Аватар для liveaftershell

    Статус
    Offline
    Регистрация
    10.11.2018
    Сообщений
    1
    Репутация
    0 + / -
    Программист
    Через цикл и String builder. К примеру:
    StringBuilder builder = new StringBuilder():
    String original = "hello";
    int limit = 5;
    for(int I =0; I < limit; I++){
    builder.append(original);
    }
    return builder.toString();

    Если просто через += (конкатенация) при большом числе повторов будет медленно. Связанно с тем что String в Ява иммутабельный и при конкатенации каждый раз будет создан новый объект.
    Последний раз редактировалось liveaftershell; 10.11.2018 в 10:38.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Информация на сайте предоставлена исключительно в ознакомительных целях, использование знаний в противозаконных целях преследуется по закону! Администрация не несет ответственности за ваши деяния.