小编Ben*_*ith的帖子

简单的if语句问题

如果某些事情是真的,我试图返回一个toString.

我有这个代码:

    public void printoutsailings() {
    for (Sailing s:sailings) {
        String hamburg = ("Hamburg");
        if ((s.getDeparturePort()) == hamburg) {
            System.out.println(s.toStringAdjusted());
        }

  }
}
Run Code Online (Sandbox Code Playgroud)

然而,当我运行该方法时,我什么也得不到(当我应该得到一些东西时).我假设我已经以某种方式弄乱了逻辑或不理解=,==和eq正确,我不太确定.

toString或for循环没有任何问题,我没有得到任何编译器或运行时错误.只是逻辑是错误的.

如果有人能把我说得对,那将是值得赞赏的.谢谢.

java if-statement tostring

4
推荐指数
2
解决办法
493
查看次数

标签 统计

if-statement ×1

java ×1

tostring ×1