java:如何从具有独特的第一个字符的数组列表中获取元素

志木

我有一系列

 String [] animals = {"cat", "cheetah", "tiger","shark"}

我只想打印老虎和鲨鱼,我曾尝试编码,但它也打印了猫和猎豹的副本

下面是我尝试的代码

public static String[] getDistinctives(String list[]){

    String [] samefirst = new String [list.length];

    for(int i = 0; i< list.length ; i++){
        for(int j = 0; j< list.length ; j++){   
            if(list[i].charAt(0) == list[j].charAt(0)){
                System.out.println(list[i]);
            }
        }    
    }
    return samefirst;
}

它发出输出

cat
cat
tiger
shark
cheetah
cheetah

但我只想要

tiger
shark

任何帮助将不胜感激!!谢谢你!!

伊萨克·萨吉(Issac Saji)
public static String[] getDistinctives(String list[]){

    String [] samefirst = new String [list.length];


    for(int i = 0; i< list.length ; i++){
        int flag=0;
        for(int j = 0; j< list.length ; j++){   
            if( (list[i].charAt(0) == list[j].charAt(0)) && (i!=j) ){
                flag=1;
            }
        }

        if(flag==0) {
            System.out.println(list[i]);   
        }
    }
    return samefirst;
}

试试这个。我希望这就是你想要的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

看着一个字符串的第一个字符在列表中的每个元素

Python:获取列表中第一个字符串的第一个字符?

如何从字符串中获取第一个字符?

如何从PHP数组中获取第一个字符

获取Java数组中每个字符串的第一个字符

如何根据数组的字符串元素的第一个字符在Javascript中对数组进行排序?-JavaScript

如何通过python中的第一个字符将元素有效地分组在一个巨大的列表中

如何遍历数组以获取每个字符串的第一个字符

我如何从具有div嵌入beautifulsoup4的div中获取第一个字符串

如何从飞镖中的单词中获取第一个字符?

如何获取“ HTML” Javascript中每个单词的第一个字符?

如何在Java中获取第二个单词的第一个字符

如何使用PHP获取句子中的所有第一个字符?

如何从C#的列表中获取第一个字符串?

如何替换bash中数组元素的第一个字符

如何从链接列表中获取字符串的第一个字符?

从Swift中的数组值获取第一个字符

根据字符串中的第一个字符,找到字符串列表中元素的第一个匹配项

如何使用`Util class`从长字符串中获取最后一个字符和第一个字符?

如何从具有特定模式的字符串中提取第一个字符

获取数组对象中的所有第一个字符串

带有硒的 Python:如何获取元素中的第一个字符串

基于第一个字符值的分组元素数组php

如何从数组的每个元素中删除第一个字符 - Javascript

如何从填充字符串的numpy数组(形状(n,m))中获取所有值的第一个字符

dataweave 从数组元素中获取第一个字符

有没有更简洁的方法可以从 Python 列表中的每个字符串中获取第一个字符?

如何查看列表中是否存在第一个字符(python)

获取列表中每个字符串的第一个字符