在给定LinkedList时返回大写字符的LinkedList

时间:2015-12-02 18:03:20

标签: java

说实话,我现在真的陷入了这个问题,并且真的不知道如何解决这个问题。我需要编写一个方法,给我一个LinkedList of Characters(例如:{' a',' A',' d',' X'})并返回一个仅包含大写字符的列表(返回:{' A',' X'})。我该如何编写这个程序?

import org.w3c.dom.Node;

public class ListExample {
public final class Node<T> {
    public final T       value;
    public       Node<T> next;

    public Node(T _value) {
        this( _value, null );
    }
    public Node(T _value, Node<T> _next) {
        value = _value;
        next  = _next;
    }
    @Override
    public String toString() {
        return "" + value;
    }
}

public static Node<Character> getUppercaseList(Node<Character> head) {
    Node<Character> tail = null;
    Node<Character> result = null;
    while(head != null) {

    }
    return null;
}
}

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

遍历字符列表,构建一个大写字母列表。如果您使用的是Java8,请过滤isUpperCase()方法。