-1

如何使用 split 或 stringtokenizer 仅获取每个单词的第一个字符来创建首字母缩写词?它还将包括“&”符号。而且它不区分大小写

示例:

  • 某种长字符串---> SKOLS
  • 另一种长字符串 ---> AKOLS
  • 字符串&字符串---> s&s

这样做的原因是因为我有一个填充表的查询,并且由于列名是 3 个或更多单词。它会拉伸表格,即使放置了滚动条,100 多列的长名称也会使它看起来很长。所以我想通过仅使用首字母缩略词并生成图例来减少空间。

4

1 回答 1

2

首先,您需要将Stringat 拆分为“”或“&”。

您可以对字符串使用“拆分”方法。http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#split(java.lang.String )

正则表达式可以是空格或 & 号。然后,您将使用该charAt方法获取索引 0 处的字符。您将连接这些字符以获取首字母缩写词。

于 2012-05-24T00:42:41.963 回答