Професионална програма
Loading...
DJZoning avatar DJZoning 85 Точки

Може ли да си създадем собствени функции във вградените класове в Java?

Можем ли да си напишем собствена функция/метод, която/който да извършва нещо във вградените в Java класове? Примерно:

public String padLeft(int length, char character)

Тази функция/метод ще приема int обща дължина на стринга, който искаме да ни бъде върнат, символа, с който искаме да допълним нашия стринг от ляво, който след това ще върне.

И след това от някакъв стринг да извикваме тази функция/метод? Примерно:

String binNumber = "1010".padLeft(8,'0');

И функцията да връща - "00001010"

Дали е възможно?

Извинете ако въпросът не е зададен правилно и на място!

Благодаря предварително!

Тагове:
1
Java Advanced
aslv1 avatar aslv1 304 Точки

Аз използвах

StringUtils.leftPad(Integer.toBinaryString(a), 10, '0')

като пишеш отгоре

import org.apache.commons.lang.StringUtils;

Това е външна библиотека и може да си изтеглиш .jar-а оттук smile

0