老师,我写的跟视频一样 为什么Unicode值不一样啊
为啥我这个只是两个位置互换了,没有向视频那明显的抢占,什么情况,是win10系统优化了吗???
老师开头不是说因为容器中没有a的key所有打印null,之后在出现key“a”时候覆盖了A;那么key(b)也没有再容器中出现,打印出来不也应该是null吗?后面的key为什么都是对应的value?
老师我想问一个问题,就是我学习流循环把他和实际应用结合起来。就是我想了解一下,打印流以及数据流和对象流在实际应用中都有哪些体现的地方或者说是应用的方向。我理解的不太透彻这几个,所以就不把我认为的说出来了,希望老师给我解答,验证我想的是否正确。
老师,ArryList继承List接口,List继承Collection接口,使用Collection 、List、ArryList创建对象有什么区别吗,3种方式都可以实现添加数据,实现遍历,通常使用哪种方式比较合适。另外Iterator 遍历Colletction 和ArryList创建的对象可以正常输入,遍历List 创建的就报错了,为何List用for循环遍历就不报错呢?
public static void main(String[] args) { Collection<String> list = new ArrayList<>(); ArrayList<String> list2 = new ArrayList<>(); List<String> list3=new ArrayList<>(); list.add("a测试"); list.add("b测试"); list.add("c测试"); list2.add("a验证"); list2.add("b验证"); list2.add("c验证"); list3.add("A测试"); list3.add("B测试"); list3.add("C测试"); Iterator<String> it = list.iterator(); Iterator<String> it2 = list2.iterator(); Iterator<String> it3 = list3.iterator(); while(it.hasNext()){ String str=(String)it.next(); System.out.println(str); } System.out.println("--------------"); while(it2.hasNext()){ String str2=it2.next(); System.out.println(str2); } System.out.println("**************"); for(int i=0;i<list3.size();i++){ System.out.println(list3.get(i)); } } }
package com.bjsxt.TestDate; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * pdf上面的例子 * 示例8-16:DateFormat类和SimpleDateFormat类的使用 * 时间为2020年10月2日晚上9点前后 */ public class TestDateFormat { public static void main(String[] args) throws ParseException { //new出SimpleDateFormat对象 SimpleDateFormat s1=new SimpleDateFormat("yyyy-MM-dd hh-mm-ss"); SimpleDateFormat s2=new SimpleDateFormat("yyyy-MM-dd"); //将时间对象转换成字符串 String daytime=s1.format(new Date()); /* 上面那行代码相当于 Date d9=new Date();//当前时刻对象 String daytime=s1.format(d9); */ System.out.println(daytime);//运行结果为:2020-10-02 08-54-37 System.out.println(s2.format(new Date()));//运行结果为:2020-10-02 /** * 相当于 Date d10=new Date(); * String daytime2=s2.format(d10); * System.out.println(daytime2); */ System.out.println(new SimpleDateFormat("hh:mm:ss").format(new Date()));//打印结果为:09:08:47 /*跟上面一样的道理*/ String time="2020-10-2"; Date dt =s2.parse(time);//这里需要使用throws ParseException把异常抛出去 System.out.println("date1:"+dt);//A运行结果为:date1:Fri Oct 02 00:00:00 CST 2020 time="2027-10-7 20:15:30"; dt=s1.parse(time); System.out.println("date2:"+dt); } }
运行出来:
2020-10-03
10:13:12
date1:Fri Oct 02 00:00:00 CST 2020
Exception in thread "main" java.text.ParseException: Unparseable date: "2027-10-7 20:15:30"
at java.text.DateFormat.parse(DateFormat.java:366)
at com.bjsxt.TestDate.TestDateFormat.main(TestDateFormat.java:40)
杜老师,麻烦你看一下是什么原因导致?为什么会报错,谢谢您
这什么意思,也是手误写错了?还是我理解错误?
老师那个为什么要添加一个getName方法啊
老师,没有jdk1.8的,连接失效了,还有连接吗,
为什么用基本数据类型的数组就返回引用地址?比如char,int
请问老师,红线圈出来这两个地方为什么要用value啊,是因为其不是数组吗
老师,在构造方法里实例化容器,是跟 List<Person> list=new ArryList<>();实例化是一样的吗?
为什么要在构造方法里实例化容器?
List<Person> list; 泛型的类型为什么是Person?
老师我想问下右边surround with的快捷键是什么
Scanner对象不用使用try-with-resource关闭吗
————————
老师,Writer流,不写close就要flush
只适用于Writer吗?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637