【发布时间】:2017-07-30 06:29:13
【问题描述】:
我在 java 中有一个排序列表,我只想根据列表的每个索引处的第一个字母将此列表拆分为子列表。例如 列表包含
{
calculator,
catch,
doll,
elephant
}
我希望子列表为
{calculator,catch}
{doll}
{elephant}
我不想放 26 个 if 语句,是否有任何有效且正确的方法来执行此操作。该列表已按字母顺序排序。 任何帮助将不胜感激。
【问题讨论】:
-
您不必放置 26 个 if 语句。只需在单词的第一个字母发生变化时跟踪即可。
-
我试图在纸上做一些逻辑,但它不够好@AnandUndavia,这就是为什么我正在寻找一些可靠和有效的方法。