Как лучше всего сгенерировать короткое имя, например значение свойства в базе данных

У меня есть чистый вопрос по Java, хотя я работаю с JSF, управляемыми bean-компонентами, БД и т. Д., Но это не имеет значения. Итак, я хочу, чтобы в моей строке в DataTable отображалось короткое имя моего свойства, которое находится в базе данных, например 'name' или другие поля String,

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

Джон

теперь в моем свойстве 'shortname' должно быть короткое имя, например JOH, поэтому первые три буквы я хочу сохранить здесь.

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


person ViliDuarte1    schedule 22.03.2013    source источник
comment
См. Этот oracle.com/technetwork/java/javase/documentation/   -  person tostao    schedule 22.03.2013


Ответы (1)


Таким образом, вы можете добиться с помощью класса String

yourStringVar.substring(0,3).toUpperCase()
person commit    schedule 22.03.2013
comment
Спасибо за быстрый ответ, я задаю еще один вопрос, он похож, но касается отображаемого значения идентификатора, я хочу, чтобы он отображал эти значения с префиксом «0», и как насчет целочисленных значений в этом случае? - person ViliDuarte1; 22.03.2013
comment
int id = 12; Строка s = 0 + id; - person commit; 22.03.2013