如何使用split或stringtokenizer获取每个单词的第一个字符以创建首字母缩略词?它还包括'&'符号。它不区分大小写提取单词的第一个字符以创建首字母缩写词
〔实施例:
- 某种长字符串---> SKOLS
- 长串的另一种---> AKOLS
- 串&串 - - >取值&小号
这样做的原因是因为我有填充一个表的查询,并且由于列名各自3个或多个字。它伸展桌子,即使放置了滚动条,超过100列的长名称也会使其看起来非常长。所以我想通过只使用缩写词和生成一个图例来减少空间。
如何使用split或stringtokenizer获取每个单词的第一个字符以创建首字母缩略词?它还包括'&'符号。它不区分大小写提取单词的第一个字符以创建首字母缩写词
〔实施例:
这样做的原因是因为我有填充一个表的查询,并且由于列名各自3个或多个字。它伸展桌子,即使放置了滚动条,超过100列的长名称也会使其看起来非常长。所以我想通过只使用缩写词和生成一个图例来减少空间。
首先,您需要将String
分为“”或“&”。
您可以对String使用“split”方法。 http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#split(java.lang.String)
正则表达式可以是空格或与符号。 然后,您将使用charAt
方法获取索引为0的字符。您将连接字符以获取首字母缩写词。
是的,我能够用“”作为分隔符分割字符串。我只是不知道如何获得每个字符串数组的第一个字符。感谢那 – JLawrence
这个网站的工作方式是,你发布你的代码,我们帮你做对了。 –
我真的不知道它是否重要,因为此代码与任何重要的进程无关。我只是想知道是否可以缩短从数据库中查询的列名称,因为100列左右的列意味着很多滚动 – JLawrence
您编写了一个循环。 – bmargulies