成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java基礎入門之SimpleDateFormat類和List接口

開發 后端
本文主要介紹了SimpleDateFormat類、List接口、JDK5.0新特性--foreach循環。

[[391843]]

大家好,我是Java進階者,今天小編帶大家一起來學習Java技術基礎!

一、SimpleDateFormat類

1.SimpleDateFormat類是DateFormat類的子類。如果使用DateFormat類不能滿足要求的話,那就使用它的子類,它可以通過new關鍵字來創建對象,構造方法接受一個字符串參數,表示它的日期格式。它是允許你選擇任何用戶自定義日期和時間的格式。

2.日期和時間的格式化編碼,如下圖:

該圖片引自《菜鳥教程》

3.SimpleDateFormat類格式化當前的日期并且輸出語句的例子:

  1. import java.text.SimpleDateFormat; 
  2. import java.util.Date
  3. public class p4 { 
  4. public static void main(String[] args) { 
  5.         // TODO Auto-generated method stub 
  6.         //創建一個Date對象 
  7.         Date d=new Date(); 
  8.         //創建一個SimpleDateFormat對象 
  9.         SimpleDateFormat s=new SimpleDateFormat("今天是"+"Gyyyy年MM月dd日:HH 點 mm 分 ss 秒,yyyy年的第D天"); 
  10.         //把SimpleDateFormat對象轉換成Date對象 
  11.         System.out.println(s.format(d)); 
  12.     } 

運行的結果是:

從上面代碼中,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. } 

3.foreach循環例子:

  1. import java.util.ArrayList; 
  2. public class p5 { 
  3. public static void main(String[] args) { 
  4.         // TODO Auto-generated method stub 
  5.         //創建ArrayList集合 
  6.         ArrayList l = new ArrayList(); 
  7.         //向集合添加元素 
  8.         l.add("java實戰"); 
  9.         l.add("C語言"); 
  10.         l.add("數據庫原理及其應用"); 
  11.         l.add("數據結構"); 
  12.         //foreach循環遍歷ArrayList對象 
  13.         for(Object o : l){ 
  14.             System.out.println(o); 
  15.         } 
  16.     } 

運行的結果是:

從上面代碼中,使用foreach循環遍歷集合所有元素比較方便,沒有循環條件,它的循環次數是元素的個數,當每次循環,通過它的元素變量記下當前循環的元素,然后把集合的元素輸出來。

四、總結

本文主要介紹了SimpleDateFormat類、List接口、JDK5.0新特性--foreach循環。

SimpleDateFormat類是一個抽象類,構造方法接受一個字符串的參數,表示它當前的日期格式。它是允許你選擇任何用戶自定義日期和時間的格式,介紹了它的日期和時間的格式化編碼。

實現List接口,它主要有兩個常用的類分別是ArrayList類、LinkedList類。

foreach循環給開發人員帶來了方便,通常是用來遍歷數組和集合的元素。

我是Java進階者,希望大家通過本文的學習,對你有所幫助!

 

責任編輯:姜華 來源: Java進階學習交流
相關推薦

2021-04-05 08:11:04

Java基礎Calendar類DateFormat類

2021-03-29 10:00:32

Java基礎Random類Random

2022-05-27 08:16:37

Thread類Runnable接口

2021-04-26 10:01:25

JavaJava基礎Runtime

2011-07-06 10:33:31

C#

2021-03-22 09:56:01

Java基礎System類Static

2011-07-12 15:58:48

java抽象類接口

2021-01-28 08:34:30

Java對象定義

2022-03-28 09:31:58

for循環語句

2020-12-24 08:36:14

JavaJava基礎

2012-02-22 14:14:43

Java

2011-08-10 17:04:43

JavaScript

2022-03-10 09:33:21

Java數組初始化

2021-02-22 08:39:03

Java關鍵字Java基礎

2021-02-08 08:45:18

Java內部類Object類

2011-07-06 14:12:14

Objective-C

2021-04-01 10:01:55

JavaStringJava基礎

2021-03-25 10:02:31

Java基礎字符串Java技術

2010-05-27 17:41:09

2009-01-04 09:08:30

面向對象繼承接口
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美色偷拍 | 亚洲欧美一区二区三区在线 | 亚洲视频观看 | 国产一区二区免费 | 日韩欧美福利视频 | 国产精品成人一区二区三区吃奶 | 日韩一区二区三区在线 | 天天爱av | 玖玖综合网 | 精品在线一区 | 国产精品永久免费观看 | 亚洲欧美一区二区三区国产精品 | 日韩成人在线看 | 欧美精品一区二区三区在线播放 | 免费黄色大片 | 欧美国产视频 | 成人免费观看男女羞羞视频 | 日韩午夜精品 | 婷婷成人在线 | 久久精品色欧美aⅴ一区二区 | 99精品视频在线观看 | 亚洲一区二区视频 | 国产成人精品免费视频大全最热 | 日本中文字幕一区 | 久久免费视频2 | 精品视频在线免费观看 | 国产1区在线 | 欧美日韩综合一区 | 欧美激情一区 | 久久99蜜桃综合影院免费观看 | 免费视频一区二区 | 中文字幕在线观看 | 欧美在线观看一区 | 国产精品久久久久久久久久久久 | 久久久久国产精品一区二区 | 国产精品久久久久久吹潮日韩动画 | 日韩精品成人一区二区三区视频 | 久久久亚洲| 亚洲成年人免费网站 | 国精产品一区一区三区免费完 | 久久久久久综合 |