[Useful Info] Java Basics - Алтернативата на new String(string, int)
Здравейте колеги,
Покрай отборния проект за играта ми се наложи да използвам добре познатата функция
String str = new String(string, int), с която лесно се чертае някаква фигура в конзолата. До тук добре, но се оказа, че тази благинка я има само в C#, но не и в Java. Порових се малко из гугъл и открих една много приятна алтернатива, за която е нужна и външна библиотека. Давам линк и указание как се подкарва за тези, на които би им било полезно.
Класа се казва StringUtils, а от тук може да си го изтеглите.
След като си го свалите, отивате в Еклипс на проекта, в който искате да го използвате, давате десен бутон и избирате Build Path -> Add External Archives и избирате commons-lang3-3.3.2.jar файла от папката с архива, който току що сте свалили. След това в самия проект импортвате и библиотеката като горе преди мейн функцията пишете: import org.apache.commons.lang3.StringUtils; Така вече библиотеката е импортната и може да се ползва.
Сега ако искаме например да принтираме 10 пъти символа "*", пишем:
String str = StringUtils.repeat("*", 10);
Успех !
Така е, но идеята е, че с тази библиотека кода е по-лесно четим, а и тя предлага и други готини функции :)