0

次のメソッドが呼び出される前に hasNext があるため、このコードが java.util.NoSuchElementException をスローする理由がわかりません。

        Map results = getResults();
        if (results != null) 
        {

            Set set = results.entrySet();
            Iterator it = set.iterator();
            while (it.hasNext()) {
                Map.Entry entry = (Map.Entry) it.next();
                Iterator jt = ((Collection) entry.getValue()).iterator();
                while (jt.hasNext()) {
                    CustomException e = (CustomException) jt.next();
                    String exp = e.getMessage();
                    exp = (exp == null)?"":exp;
                    if(!"".equals(exp) && !exp.contains("errors"))
                    {
                        setError(exp)
                    }


                }
            }
        }
4

0 に答える 0