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

2025-05-29 0 81

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

大家好,我是Java进阶者,今天小编带大家一起来学习Java技术基础!

一、SimpleDateFormat

1.SimpleDateFormat类是DateFormat类的子类。如果使用DateFormat类不能满足要求的话,那就使用它的子类,它可以通过new关键字来创建对象,构造方法接受一个字符串参数,表示它的日期格式。它是允许你选择任何用户自定义日期和时间的格式。

2.日期和时间的格式化编码,如下图:

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

该图片引自《菜鸟教程》

3.SimpleDateFormat类格式化当前的日期并且输出语句的例子:

  1. importjava.text.SimpleDateFormat;
  2. importjava.util.Date;
  3. publicclassp4{
  4. publicstaticvoidmain(String[]args){
  5. //TODOAuto-generatedmethodstub
  6. //创建一个Date对象
  7. Dated=newDate();
  8. //创建一个SimpleDateFormat对象
  9. SimpleDateFormats=newSimpleDateFormat("今天是"+"Gyyyy年MM月dd日:HH点mm分ss秒,yyyy年的第D天");
  10. //把SimpleDateFormat对象转换成Date对象
  11. System.out.println(s.format(d));
  12. }
  13. }

运行的结果是:

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

从上面代码中,G表示的是纪元的标记,四个yyyy表示年份,如2020年;如果是两个yy表示的是年份,如20;MM表示的是月份,如10;dd表示天数,如24;HH表示的是小时数,如09;mm表示分钟数,如46;ss表示秒数,如09;D表示一年中的日子,如298。

二、List接口

(一)List是一个有序的集合、可重复的集合。它是继承Collection接口,在List集合中是可以出现重复的元素,可以通过索引(下标)来访问指定位置的元素。还有一个就是元素的有序,它是按元素顺序设置索引,第一个添加到List集合的元素它的索引值为0,第二个添加到List集合的元素它的索引值为1,依次类推。

(二)实现List接口,它主要有两个常用的类分别是ArrayList类、LinkedList类。

1.ArrayList类是List接口的一个实现类,在它的ArrayList类实现了长度可变数组的大小,存入里面的数据是元素。当存入的元素超过它的长度,ArrayList在内存中分配一个比较大的数组来存这些元素,所以他是一个长度可变数组的大小。

2.LinkedList类是集合新增元素和删除元素效率比较好,该集合的里面维护一个双向循环的链表,链表中它的每一个元素可以引用方式记下前一个元素和后一个元素,把所有的元素连接起来就可以了。

三、JDK5.0新特性–foreach循环

1.foreach循环是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,任何的foreach语句都可以改写为for语句。通常是用来遍历数组或集合的元素。

2.foreach循环语法格式:

  1. for(元素类型 元素变量:遍历的对象){
  2. 执行语句

3.foreach循环例子:

  1. importjava.util.ArrayList;
  2. publicclassp5{
  3. publicstaticvoidmain(String[]args){
  4. //TODOAuto-generatedmethodstub
  5. //创建ArrayList集合
  6. ArrayListl=newArrayList();
  7. //向集合添加元素
  8. l.add("java实战");
  9. l.add("C语言");
  10. l.add("数据库原理及其应用");
  11. l.add("数据结构");
  12. //foreach循环遍历ArrayList对象
  13. for(Objecto:l){
  14. System.out.println(o);
  15. }
  16. }
  17. }

运行的结果是:

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

从上面代码中,使用foreach循环遍历集合所有元素比较方便,没有循环条件,它的循环次数是元素的个数,当每次循环,通过它的元素变量记下当前循环的元素,然后把集合的元素输出来。

四、总结

本文主要介绍了SimpleDateFormat类、List接口、JDK5.0新特性–foreach循环。

SimpleDateFormat类是一个抽象类,构造方法接受一个字符串的参数,表示它当前的日期格式。它是允许你选择任何用户自定义日期和时间的格式,介绍了它的日期和时间的格式化编码。

实现List接口,它主要有两个常用的类分别是ArrayList类、LinkedList类。

foreach循环给开发人员带来了方便,通常是用来遍历数组和集合的元素。

我是Java进阶者,希望大家通过本文的学习,对你有所帮助!

原文地址:https://mp.weixin.qq.com/s/tvJQ6B3pju75ij0wJzsTYg

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 Java基础入门之SimpleDateFormat类和List接口 https://www.kuaiidc.com/112128.html

相关文章

发表评论
暂无评论