带有While和If语句的Java IO

时间:2015-02-25 03:20:05

标签: java if-statement io while-loop

我想用英语和西班牙语两种语言打印内容但是一旦我把If语句我没有得到任何输出。没有声明我混淆了put..please告诉我这方面。我应该把如果完全是陈述?

Iterator i= selectedDues.iterator();
        pf.write("<div  id=\"div1\">\n");
        System.out.println("D Count :"+ selectedDues.size());
        System.out.println("AppLanguage:" +AppLanguage);

        while (i.hasNext()){

if(AppLanguage.equals("English")) {
            Dues d=(Dues) i.next();
            pf.write("<para>\n");
            pf.write("<p>");
            pf.write("<br/>");
            pf.write("<p>"+ d.getIndustry().getLanguage());
            pf.write("<p>"+d.getIndustry().getApplicantName()+"<br/>");
            pf.write("<p>"+d.getIndustry().getAppAddress()+"<br/>");
            pf.write("<p>"+d.getIndustry().getAppAddLine1()+"<br/>");
            pf.write("<p>"+d.getIndustry().getAppAddLine2()+"<br/>");
            pf.write("<br/>");

                 pf.write("<br/>");
                 pf.write("</p>\n");
                 pf.write("</para>\n");

        }
     }
     else {
               System.out.println("Hello World");
     }
     pf.write("</div>\n");

     pf.write("</body>\n");
     pf.write("</html>\n");
     pf.flush();
     pf.close();

    }catch (Exception e){
        e.printStackTrace();
    }

1 个答案:

答案 0 :(得分:1)

在你的if语句

之后看起来你有一个额外的结束}