当前位置: 首页 > 科技观察

Java基础入门之SimpleDateFormat类和List接口

时间:2023-03-12 01:39:51 科技观察

大家好,我是Java进阶,今天带大家学习Java技术基础!一、SimpleDateFormat类1、SimpleDateFormat类是DateFormat类的子类。如果DateFormat类不能满足要求,则使用它的子类,可以通过new关键字创建对象,构造方法接受一个字符串参数表示它的日期格式。它是一种允许您选择任何用户定义的日期和时间的格式。2、日期时间格式化代码,如下图:此图引用自《菜鸟教程》3、SimpleDateFormat类格式化当前日期并输出语句示例:importjava.text.SimpleDateFormat;importjava.util.Date;publicclassp4{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstub//创建一个Date对象Dated=newDate();//创建一个SimpleDateFormat对象SimpleDateFormats=newSimpleDateFormat("今天是"+"Gyyyy年MM月ddday:HHpointmmMinutesssseconds,Ddayoftheyyyy");//将SimpleDateFormat对象转换成Date对象System.out.println(s.format(d));}}结果操作是:从上面的代码来看,G的意思是纪元的标记,四个yyyy代表年份,比如2020;如果两个yy代表年份,比如20;MM代表月份,比如10;dd代表天数,比如24;HH代表小时数,如09;mm代表分钟数,比如46;ss代表秒数,比如09;D代表一年中的第几天,比如298。2.List接口(1)List是一个有序的、可重复的集合。它继承了Collection接口。在List集合中,可以出现重复的元素,可以通过索引(下标)访问指定位置的元素。另一种是元素的顺序,它根据元素的顺序设置索引。第一个元素加入List集合的索引值为0,第二个元素加入List集合的索引值为1,依次类推。(2)实现List接口,主要有两个常用的类,即ArrayList类和LinkedList类。1、ArrayList类是List接口的一个实现类。在它的ArrayList类中,实现了变长数组的大小,里面存储的数据是一个元素。当存储的元素超过它的长度时,ArrayList会在内存中分配一个比较大的数组来存储这些元素,所以是变长数组的大小。2、LinkedList类对于添加新元素和删除元素的效率更高。该集合维护一个双向循环链表。链表中的每个元素都可以通过引用记录上一个元素和下一个元素,并将所有元素链接在一起。三、JDK5.0的新特性——foreach循环1、foreach循环是for语句的特殊简化版,但是foreach语句不能完全代替for语句,任何foreach语句都可以改写为for语句。通常用于迭代数组或集合的元素。2.foreach循环语法格式:for(元素类型 元素变量:遍历对象){执行语句}3.foreach循环示例:importjava.util.ArrayList;publicclassp5{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstub//创建ArrayList集合ArrayListl=newArrayList();//向集合添加元素l.add("java实战");l.add("C语言");l.add("数据库原理及其应用");l.add("数据结构");//foreach循环遍历ArrayList对象for(Objecto:l){System.out.println(o);}}}运行结果是:从上面的代码来看,使用foreach来循环遍历集合中的所有元素是比较方便的。没有循环条件。循环数就是元素数。每次循环的时候,通过它的element变量记录本次循环的元素,然后输出集合的元素。四。总结本文主要介绍了SimpleDateFormat类,List接口,以及JDK5.0的新特性——foreach循环。SimpleDateFormat类是一个抽象类,构造方法接受一个字符串参数,表示它当前的日期格式。它允许您选择任何用户定义的日期和时间格式,它描述了日期和时间的格式编码。List接口的实现,主要有两个常用的类,即ArrayList类和LinkedList类。foreach循环给开发者带来了方便,通常用于遍历数组和集合的元素。我是Java进阶者。希望大家通过本文的学习对大家有所帮助!

最新推荐
猜你喜欢