大众信息网

java队列问题有不理解的地方 public boolean isEmpty() { return front == rear; },这里是如何实现判断

答案:3  mip版
解决时间 2021-02-25 21:44
  • 提问者网友:侢遇噹姩揂
  • 2021-02-25 09:51
还有返回值的问题,返回值是永远是这个还是经过判断,而这里的判断条件是什么呢,小白自学半个月,所以很多不懂。可以的话帮我多科普一些把(关于返回值)最好用自己的话说,我是不明白这里既没判断条件如何起到判断作用。
最佳答案
  • 二级知识专家网友:落爺英雄遲暮
  • 2021-02-25 11:06
你好!
首先看这个方法public boolean isEmpty()可以看到这个方法的返回值是boolean型,这个方法就一个语句return front == real; front和real应该是两个全局变量,那么这个方法的返回值就是当front和real相等的话值就是true,反之值是false。
全部回答
  • 1楼网友:指间的落寞
  • 2021-02-25 12:07
你在看什么类? arraylist和linkedlist都不是这样判断的。
  • 2楼网友:瑾色如弦
  • 2021-02-25 11:29
你好! 你这个方法所在的类里面有没有 front和rear这两个变量呀? 这个返回值是front==rear这个表达式的值,相等就是true否则false 相当于: if(front==rear){ return true; }else{ return false; } 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯