如何使用 split 或 stringtokenizer 仅获取每个单词的第一个字符来创建首字母缩写词?它还将包括“&”符号。而且它不区分大小写
示例:
- 某种长字符串---> SKOLS
- 另一种长字符串 ---> AKOLS
- 字符串&字符串---> s&s
这样做的原因是因为我有一个填充表的查询,并且由于列名是 3 个或更多单词。它会拉伸表格,即使放置了滚动条,100 多列的长名称也会使它看起来很长。所以我想通过仅使用首字母缩略词并生成图例来减少空间。
如何使用 split 或 stringtokenizer 仅获取每个单词的第一个字符来创建首字母缩写词?它还将包括“&”符号。而且它不区分大小写
示例:
这样做的原因是因为我有一个填充表的查询,并且由于列名是 3 个或更多单词。它会拉伸表格,即使放置了滚动条,100 多列的长名称也会使它看起来很长。所以我想通过仅使用首字母缩略词并生成图例来减少空间。
首先,您需要将String
at 拆分为“”或“&”。
您可以对字符串使用“拆分”方法。http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#split(java.lang.String )
正则表达式可以是空格或 & 号。然后,您将使用该charAt
方法获取索引 0 处的字符。您将连接这些字符以获取首字母缩写词。