- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
public String FormatDocumentNumber(String docNum)
{
int len = docNum.length();
int lenDiff = len - Integer.toString(this.document_num).length();
char[] arr = docNum.toCharArray();
char[] number = Integer.toString(this.document_num).toCharArray();
for(int i=0; i<len; i++)
{
arr[i] = '0';
}
for(int i=0; i<number.length; i++ )
{
arr[lenDiff+i] = number[i];
}
StringBuffer sb = new StringBuffer();
for(int i=0; i<len; i++)
{
sb.append(arr[i]);
}
return sb.toString();
}
Как сделать красивую функцию, которая формирует строку определенной длины с числом с ведущими нулями?
Если сильно нужен язык на основе JVM то Scala (http://scala-lang.org/) будет куда лучшим выбором. Есть еще Clojure, но уж лучше вместо него ту же Схему использовать.
Мне нужно было написать кроссплатформенную гуевую программулину, выбор пал на джаву, т.к. C++ подобные языки я не люблю. Заодно и язык посмотреть шанс появился ;)
http://www.jdom.org/
http://xerces.apache.org/xerces2-j/
С каждым годом программеры становятся всё ленивее.
Так скоро мышкой начнут программировать, а то и просто делать полную постановку задачи и получать код-решения. :)
нет IDE под рукой чтобы проверить.
писюхе - да )
пойду и напишу интерпретатор жабы на жабе
а жаба кажись живуча