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

Java 提取单词的第一个字符以创建首字母缩略词,java,Java,如何使用split或stringtokenizer仅获取每个单词的第一个字符来创建首字母缩略词?它还包括“&”符号。而且它不区分大小写 exmaple: 某种长字符串-->SKOLS 另一种长字符串-->AKOLS 字符串和字符串-->s&s 这样做的原因是因为我有一个填充表的查询,而且因为列名每个都是3个或更多的单词。它会拉伸表格,即使放置了滚动条,100多列长名称也会使表格看起来很长。因此,我想通过仅使用首字母缩略词和生成图例来减少空间。首先,您需要在“”或“&”处拆分字符串 您可以对字

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

exmaple:

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

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

首先,您需要在“”或“&”处拆分
字符串

您可以对字符串使用“拆分”方法。)

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

此网站的工作方式是您发布代码,我们会帮助您获得正确的代码。我不知道这是否重要,因为此代码与任何重要流程都没有关系。我只是想知道是否可以缩短从数据库查询的列名,因为100个左右的列意味着大量的滚动。是的,我能够使用带“”分隔符的拆分来分解字符串。我只是不知道如何只获取每个字符串数组的第一个字符。谢谢你