日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Java基礎(chǔ)入門之SimpleDateFormat類和List接口

大家好,我是Java進(jìn)階者,今天小編帶大家一起來學(xué)習(xí)Java技術(shù)基礎(chǔ)!

創(chuàng)新互聯(lián)擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕十載,專業(yè)且經(jīng)驗(yàn)豐富。十載網(wǎng)站優(yōu)化營銷經(jīng)驗(yàn),我們已為成百上千中小企業(yè)提供了成都網(wǎng)站建設(shè)、做網(wǎng)站解決方案,按需網(wǎng)站開發(fā),設(shè)計(jì)滿意,售后服務(wù)無憂。所有客戶皆提供一年免費(fèi)網(wǎng)站維護(hù)!

一、SimpleDateFormat類

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

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

該圖片引自《菜鳥教程》

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

 
 
 
 
  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.         //創(chuàng)建一個(gè)Date對象
  7.         Date d=new Date();
  8.         //創(chuàng)建一個(gè)SimpleDateFormat對象
  9.         SimpleDateFormat s=new SimpleDateFormat("今天是"+"Gyyyy年MM月dd日:HH 點(diǎn) mm 分 ss 秒,yyyy年的第D天");
  10.         //把SimpleDateFormat對象轉(zhuǎn)換成Date對象
  11.         System.out.println(s.format(d));
  12.     }
  13. }

運(yùn)行的結(jié)果是:

從上面代碼中,G表示的是紀(jì)元的標(biāo)記,四個(gè)yyyy表示年份,如2020年;如果是兩個(gè)yy表示的是年份,如20;MM表示的是月份,如10;dd表示天數(shù),如24;HH表示的是小時(shí)數(shù),如09;mm表示分鐘數(shù),如46;ss表示秒數(shù),如09;D表示一年中的日子,如298。

二、List接口

(一)List是一個(gè)有序的集合、可重復(fù)的集合。它是繼承Collection接口,在List集合中是可以出現(xiàn)重復(fù)的元素,可以通過索引(下標(biāo))來訪問指定位置的元素。還有一個(gè)就是元素的有序,它是按元素順序設(shè)置索引,第一個(gè)添加到List集合的元素它的索引值為0,第二個(gè)添加到List集合的元素它的索引值為1,依次類推。

(二)實(shí)現(xiàn)List接口,它主要有兩個(gè)常用的類分別是ArrayList類、LinkedList類。

1.ArrayList類是List接口的一個(gè)實(shí)現(xiàn)類,在它的ArrayList類實(shí)現(xiàn)了長度可變數(shù)組的大小,存入里面的數(shù)據(jù)是元素。當(dāng)存入的元素超過它的長度,ArrayList在內(nèi)存中分配一個(gè)比較大的數(shù)組來存這些元素,所以他是一個(gè)長度可變數(shù)組的大小。

2.LinkedList類是集合新增元素和刪除元素效率比較好,該集合的里面維護(hù)一個(gè)雙向循環(huán)的鏈表,鏈表中它的每一個(gè)元素可以引用方式記下前一個(gè)元素和后一個(gè)元素,把所有的元素連接起來就可以了。

三、JDK5.0新特性--foreach循環(huán)

1.foreach循環(huán)是for語句的特殊簡化版本,但是foreach語句并不能完全取代for語句,任何的foreach語句都可以改寫為for語句。通常是用來遍歷數(shù)組或集合的元素。

2.foreach循環(huán)語法格式:

 
 
 
 
  1. for(元素類型 元素變量:遍歷的對象){
  2. 執(zhí)行語句

3.foreach循環(huán)例子:

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

運(yùn)行的結(jié)果是:

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

四、總結(jié)

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

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

實(shí)現(xiàn)List接口,它主要有兩個(gè)常用的類分別是ArrayList類、LinkedList類。

foreach循環(huán)給開發(fā)人員帶來了方便,通常是用來遍歷數(shù)組和集合的元素。

我是Java進(jìn)階者,希望大家通過本文的學(xué)習(xí),對你有所幫助!


本文標(biāo)題:Java基礎(chǔ)入門之SimpleDateFormat類和List接口
本文鏈接:http://www.dlmjj.cn/article/dpggsjp.html