确定图形顶点的函数

use*_*119 0 java graph nullpointerexception

我遇到java的NullPointerException问题.我的函数获取Vertex的数字并返回一个Vertex(我已经有了这样的类).这是我的代码

public class Graph {
private Set<Vertex> vertices;

public Vertex getVertexByNumber(int number) {
        Vertex answer = new Vertex(number);
        for( Vertex v : vertices ) {
            if(v.getNumber() == number) {
                answer = v;
                break;
            }
        }
        answer = null;

        return answer;
    }
Run Code Online (Sandbox Code Playgroud)

Nis*_*hth 6

为什么answer = null;

因为这个语句方法getVertexByNumber总会返回null.