我有纯Java问题,尽管我使用JSF的东西,托管bean,数据库等等,但这并不重要。 所以我希望在DataTable中的行上显示我的属性的简短名称,该名称在数据库中,如'name'或其他String字段,
例如。让我们在数据库中有一个表格>> person有'name'属性,在此表中我创建了另一个字段'shortname'>>在这里将存储一个来自'name'的短名称值 例如,'name'字段中的值为
约翰
现在在我的'shortname'属性中必须是一个短名称,例如JOH,所以前三个字母我想存储在这里。
我可以要求一些Java模式,我可以在我的控制器方法中使用这种形式来显示价值吗?它对于这种Som类的String Builder类有用吗?我不确定这也与DB值有关 非常感谢你的帖子。
答案 0 :(得分:1)
通过这种方式,您可以使用String类
实现yourStringVar.substring(0,3).toUpperCase()