Java中的list index

时间:2011-03-12 13:46:31

标签: java list

如何在Java String列表中显示每个字符串的第一个字符?

3 个答案:

答案 0 :(得分:5)

List<String> list = new ArrayList<String>();

list.add("abcd");
...

for(String word : list) {
    System.out.println(word.charAt(0));
}

答案 1 :(得分:2)

或者您转向Google guava之类的内容,将您的列表转换为仅包含第一个字母的字符列表。

喜欢

    Lists.transform(listOfStrings, new Function<String, String>() {
        @Override
        public String apply(String input) {
            // check if string is long enough
            return input.substring(0,1);
        }
    });

请参阅此处进行讨论 http://guava-libraries.googlecode.com/svn/trunk/javadoc/com/google/common/collect/Lists.html

答案 2 :(得分:2)

list是您的List<String>

for(String str : list)
    System.out.print(str.charAt(0));