2013-03-22 2 views
0

У меня есть чисто Java-вопрос, хотя я работаю с материалом JSF, управляемыми компонентами, DB и т. Д., Но на этом это не имеет значения. Итак, я хочу, чтобы на моей строке в DataTable отображалось короткое имя моего свойства, которое находится в базе данных типа «имя» или другие строковые поля,Как наилучшим образом генерировать короткое имя, например, значение свойства в базе данных

например. let supposse у нас есть в базе данных таблица Person >> person имеет свойство name, в этой таблице я создаю другое поле «shortname» >> здесь будет сохранено короткое имя значения из «name» Так, например, значение в «имя» поле

Джон

сейчас в моей собственности «сокращенным» должен быть короткое_имя например JOH так первые три буквы я хочу хранить здесь.

Могу ли я попросить какой-либо шаблон Java, который я могу использовать в своем методе контроллера для отображения значения в виде такого вида? это полезно для этого сома класса String Builder? я не уверен в этом, что работа также с значениями DB Большое спасибо за ваш пост.

+0

Смотрите это http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html – tostao

ответ

1

Таким образом, вы можете достичь с классом Струнного

yourStringVar.substring(0,3).toUpperCase() 
+0

спасибо за быстрый ответ , я задаю еще один вопрос, его аналогичный, но касается отображаемого значения id, я хочу, чтобы он показывал эти значения с префиксом «0» и, так как насчет целых значений в этом случае? – ViliDuarte1

+0

int id = 12; Строка s = "0" + id; – commit

Смежные вопросы