提取单词的第一个字符以创建首字母缩略词

时间:2012-05-24 00:17:23

标签: java

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

〔实施例:

  • 某种长串---> SKOLS
  • 另一种长串---> AKOLS
  • string& string ---> S&安培; S

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

1 个答案:

答案 0 :(得分:2)

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

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

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