老师,针对于在new FileReader中直接放路径或者在其内部new File再放路径上的问题。
视频中提到如果要操作File文件则需要对象来进行操作调用方法,疑问如下:
new的File是一个匿名对象,匿名对象如何去调用?是在需要用到它的时候,在后面再new一个file.XX()方法这样使用吗?
老师,本节课的PrintWriter的代码会覆盖掉原来的内容,怎么在文件内容后追加内容?
这正则太随意了啊
有个想法:
int menuItemValidate(int min, int max){ Scanner scanner = new Scanner(System.in); } String nameValidate(){ Scanner scanner = new Scanner(System.in); }
两个方法中都有定义Scanner对象,
那直接定义在方法外边做一个成员变量(static随意吧),会不会好一些
发现一个奇怪的东西:
"ab".matches("a") // false
为什么会返回false呢
按正则的逻辑,包含a可以匹配到的啊.
是java做了特殊处理吗?
-----------------------------多动脑,想一想就明白了
为什么要在非空的时候关闭?它不就是应该数据流里面没有东西了才应该关闭吗?
试解答楼上同学问题:
1. test是在removeIf里边调用的。
2. 你写成那样是boolean,参数类型不兼容,可改为:
list.removeIf(new PredicateImp()::test)
老师 问一下对多条代码 进行注释用的是什么快捷键
想问一下前面这个transient这个是什么意思
我写出来了
class PredicateImp implements Predicate{ @Override public boolean test(Object o) { return o.equals("a"); } } list.removeIf(PredicateImp()::test); list.removeIf(PredicateImp());
老师上面为什么list.removeIf(new PredicateImp().test())会报错呢,虽然removeIf要求的传参是Predicate类型,可是那个冒号那个不也就相当于是predicateImp的实例的方法么? 还有为什么直接new PredicateImp()就可以呢,test方法怎么就直接自动执行了呢。
list.removeIf(new PredicateImp());
老师我代码出现bug
调试图
通过调试发现list集合中是有数据的在查看所有信息可以看出来,但进入通过姓名查询时list集合长度却显示为0;也就不会进入for循环
全部代码
phonbook.rar
想问一下addLast()方法和add()方法有啥区别吗?都是从最后添加,为啥要设计两个方法呢???
能通俗解释一下反射吗(为什么要有反射,它解决了啥问题)
oldLu讲得太术语化
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637