返回顶部
首页 > 资讯 > 精选 >Java中SimpleDateFormat类和List接口的使用
  • 585
分享到

Java中SimpleDateFormat类和List接口的使用

2023-06-15 15:06:26 585人浏览 泡泡鱼
摘要

本篇内容主要讲解“Java中SimpleDateFORMat类和List接口的使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java中SimpleDateFormat类和List接口的使用”

本篇内容主要讲解“Java中SimpleDateFORMat类和List接口的使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java中SimpleDateFormat类和List接口的使用”吧!

一、SimpleDateFormat类

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

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

Java中SimpleDateFormat类和List接口的使用

该图片引自《菜鸟教程

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

import java.text.SimpleDateFormat; import java.util.Date; public class p4 { public static void main(String[] args) {         // TODO Auto-generated method stub         //创建一个Date对象         Date d=new Date();         //创建一个SimpleDateFormat对象         SimpleDateFormat s=new SimpleDateFormat("今天是"+"Gyyyy年MM月dd日:HH 点 mm 分 ss 秒,yyyy年的第D天");         //把SimpleDateFormat对象转换成Date对象         System.out.println(s.format(d));     } }

运行的结果是:

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类。

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

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

三、jdk5.0新特性--foreach循环

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

foreach循环语法格式:

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

foreach循环例子:

import java.util.ArrayList; public class p5 { public static void main(String[] args) {         // TODO Auto-generated method stub         //创建ArrayList集合         ArrayList l = new ArrayList();         //向集合添加元素         l.add("java实战");         l.add("C语言");         l.add("数据库原理及其应用");         l.add("数据结构");         //foreach循环遍历ArrayList对象         for(Object o : l){             System.out.println(o);         }     } }

运行的结果是:

Java中SimpleDateFormat类和List接口的使用

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

四、总结

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

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

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

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

到此,相信大家对“Java中SimpleDateFormat类和List接口的使用”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: Java中SimpleDateFormat类和List接口的使用

本文链接: https://lsjlt.com/news/280686.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Java中SimpleDateFormat类和List接口的使用
    本篇内容主要讲解“Java中SimpleDateFormat类和List接口的使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java中SimpleDateFormat类和List接口的使用”...
    99+
    2023-06-15
  • Java中的List接口实现类解析
    目录Java的List接口实现类实现类ArrayList实现类LinkedList实现类VectorList三个实现类Java的List接口实现类 实现类ArrayList Arra...
    99+
    2024-04-02
  • java中List接口怎么实现类
    这篇文章主要讲解了“java中List接口怎么实现类”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“java中List接口怎么实现类”吧!List接口介绍—ArrayList有序、可重复线程不...
    99+
    2023-06-22
  • java中List接口与实现类介绍
    目录List接口介绍—ArrayListArrayList源码结论ArrayList源码分析总结List接口介绍—ArrayList 有序、可重复 线程不安全,因为没有synchro...
    99+
    2024-04-02
  • 一文掌握Java中List和Set接口的基本使用
    目录集合的概念List接口泛型Set接口List和set的区别基本概念的区别使用场景集合的概念 是一个工具类,作用为存储多个数据,通常用于替代数组 集合的特点 只能存放Object对...
    99+
    2024-04-02
  • Java集合的Collection接口和List接口详解
    目录1集合的概念2 集合的父类Collection接口2.1常用方法2.2遍历 3 List接口3.1List接口常用方法3.2遍历4 集合中元素的去重总结1集合的概念 把...
    99+
    2024-04-02
  • Java中的SimpleDateFormat使用详解
    public class SimpleDateFormat extends DateFormatSimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 ...
    99+
    2023-05-31
    simpledateformat 使用 dat
  • Java List接口的集合使用详解
    目录ArrayList集合LinkedList类LinkedList与ArrayList的区别:总结List接口继承collection接口,此接口可以对列表中的每个元素精确的控制,...
    99+
    2024-04-02
  • Java中的抽象类和接口
    目录 一、什么是抽象类 抽象类在实现多态中的意义  二、接口是什么  通过接口实现多态 三、抽象类和接口的区别  各位铁汁们大家好呀😊! 😎今天让我们继续学习java,看看java中的抽象类和接口到底是什么...
    99+
    2023-08-31
    java Java接口 抽象类与多态
  • Java List接口与Iterator接口及foreach循环使用的方法
    这篇文章主要介绍“Java List接口与Iterator接口及foreach循环使用的方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java List接口与Iterator...
    99+
    2023-06-30
  • SimpleDateFormat怎么在Java中使用
    本篇文章给大家分享的是有关SimpleDateFormat怎么在Java中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。java.text.SimpleDateFormat...
    99+
    2023-05-30
    java simpledateformat
  • Java抽象类和接口使用梳理
    目录抽象类抽象方法抽象类三大原则接口接口使用原则JDK两大内置接口java.lang.Comparable 比较接口java.lang.Cloneable 克隆接口对象的深浅拷贝抽象...
    99+
    2024-04-02
  • Java抽象类和接口怎么使用
    本篇内容主要讲解“Java抽象类和接口怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java抽象类和接口怎么使用”吧!看一下具体的例子,有一些小细节平时可能不会注意。class ...
    99+
    2023-06-02
  • java接口和抽象类怎么使用
    Java 接口和抽象类是面向对象编程的重要概念,用于实现代码的抽象和封装。以下是它们的使用方法:1. 接口:- 定义接口:使用 `i...
    99+
    2023-08-09
    java
  • Java抽象类和接口如何使用
    本文小编为大家详细介绍“Java抽象类和接口如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java抽象类和接口如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。什么是抽象类什么是抽象类呢?抽象类顾名...
    99+
    2023-06-30
  • Java List 接口的作用是什么
    本篇内容主要讲解“Java List 接口的作用是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java List 接口的作用是什么”吧!目录源码展示源码展示package jav...
    99+
    2023-06-20
  • Java中的抽象类和接口怎么应用
    这篇文章主要介绍“Java中的抽象类和接口怎么应用”,在日常操作中,相信很多人在Java中的抽象类和接口怎么应用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java中的抽象类和接口怎么应用”的疑惑有所帮助!...
    99+
    2023-07-02
  • Java Collection中set与list接口的区别
    从本质上来说,List和Set均是接口,且继承了Collection接口。我们经常用到的ArrayList、HashSet分别是继承了List和Set接口,由于用到了泛型,在实际运用时可以指定实际的类型来使用。通常我们用它们来存储对象,当然...
    99+
    2019-12-05
    java collection set list 接口 区别
  • Java中SimpleDateFormat格式化日期的使用
    包含在Java的 java.text.SimpleDateFormat;包中 日期和时间格式由 日期和时间模式字符串 指定。在 日期和时间模式字符串 中,未加引号的字母 'A...
    99+
    2024-04-02
  • Java中抽象类和接口介绍
    目录1、抽象类1.1 什么是抽象类?1.2 抽象类属于什么类型?1.3 抽象类怎么定义?1.4 抽象方法2、接口2.1 关于接口2.2 接口怎么定义?2.3 接口基础语法总结1、抽象...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作