Java 代码中的 visited 含义及用法,有没有哪里可以找到帮助文档啊?
如:
public String toString(Object obj){
if(null == obj){
return "null";
}

if(visited.contains(obj)){
return "...";
}

visited.add(obj);
class cl = obj.getClass();

if( cl == String.class ){
return (String)obj;
}
}visited 看不明白,请高手提示哈

解决方案 »

  1.   

    你把别的代码也贴出来,这个应该是一个你在别处定义的一个对象,而且应该是类似于集合的一个对象
    JAVA中没有这个关键字~~
      

  2.   

    public String toString(Object obj){ 
    if(null == obj){ 
    return "null"; 
    } if(visited.contains(obj)){ 
    return "..."; 
    } visited.add(obj); 
    class cl = obj.getClass(); if( cl == String.class ){ 
    return (String)obj; 
    private ArrayList<Object> visited = new ArrayList<Object>();
    };哦,明白了,原始是后面的泛型定义的!
    谢谢2位提示啊!