0

尽管我使用 JSF 东西、托管 bean、DB 等,但我有纯 Java 问题,但这并不重要。因此,我想在 DataTable 中的行上显示我的属性的短名称,该名称位于数据库中,例如“名称”或其他字符串字段,

例如。假设我们在数据库中有一个表 Person >> person 具有 'name' 属性,在这个表中我创建另一个字段 'shortname' >> 在这里将存储一个来自 'name' 的值的短名称例如'名称'字段是

约翰

现在在我的“短名称”属性中必须是短名称,例如 JOH,所以我想在这里存储前三个字母。

我可以要求一些 Java 模式,我可以在我的控制器方法中使用什么来以这种形式显示值吗?它对这种类型的 String Builder 类有用吗?我不确定这是否也适用于 DB 值 非常感谢您的帖子。

4

1 回答 1

1

这样就可以用String类实现

yourStringVar.substring(0,3).toUpperCase()
于 2013-03-22T12:13:52.430 回答