PIXNET Logo登入

程式開發學習之路

跳到主文

本站 程式開發教學學習交流,主要提高開發程式效率同時分享一些開發程式經驗。

深入探討開發程式體驗等技術和教學,相關技術等學習交流: 語言(Languages)及框架(Framework): Java、 JSP/Tag/JSTL/Servlet、 Grails、 jQuery、 JavaScript、 Spring、 SpringMVC、 SpringSecurity、 Hibernate、 Struts、 PHP、 C/C++、 GoogleAppEngine、 HTML5/CSS3、 Android、 Xml、 Ajax、 Json、 Ant、 UML、 ShellScripts、 AngularJS等。
工具(Software)/環境(Environment): Windows7、 Eclipse、 Linux、 Subversion、 maven、 Tomcat、 Weblogic、 Jboss、 Apache 等。
資料庫(Database): MySQL、 Oracle SQL、 PostgerSQL、 SQL Server 等。
本站內容僅供分享學習交流之用,將不對任何資源負法律責任。如有侵犯您的版權,請來信或留言給我們,我們將盡快為您處理。

部落格全站分類:職場甘苦

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 4月 12 週六 201422:34
  • [JAVA]星期幾轉換中文字


1.工具及套件版本說明及使用權限:
使用JAVA util 套件 版本 JDK 6
import java.util.Calendar;
import java.util.Date
2.功能及用途說明:
傳入日期,傳出星期中文字。
3.流程原理說明:
3.1傳入Date日期物件後,轉為Calendar物件
3.2利用enum物件將中文字存入及Calendar星期代碼
3.3利用Calendar.DAY_OF_WEEK 取出星期代碼
3.4最後用switch功能,依代碼回傳中文字星期
4.如何實作套用範例說明:
直接呼叫及可EWeekDay.getWeekOfDate(要Date日期物件);
(繼續閱讀...)
文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣(142)

  • 個人分類:JAVA.util套件
▲top
  • 10月 06 週日 201320:33
  • [JAVA]取出Map的資料使用loop -- Iterator、foreach、for




Map myMap = new HashMap();
myMap.put("1", "星期一");
myMap.put("2", "星期二");
myMap.put("3", "星期三");
myMap.put("4", "星期四");
myMap.put("5", "星期五");
myMap.put("6", "星期六");
myMap.put("7", "星期日");

System.out.println("1、使用Iterator取得 ...");
//順序 Map -> Set -> Iterator -> Map.Entry -> getKey, getValue
//Java 1.2 以上
Iterator iterator = myMap.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry mapEntry = (Map.Entry) iterator.next();
System.out.println("The key is: " + mapEntry.getKey()
+ ",value is :" + mapEntry.getValue());
}

System.out.println("2、使用for Iterator取得 ...");
// myMap.entrySet().iterator()
//Java 1.2 以上
for (Iterator it = myMap.entrySet().iterator(); it.hasNext();) {
Map.Entry mapEntry = (Map.Entry) it.next();
System.out.println("The key is: " + mapEntry.getKey()
+ ",value is :" + mapEntry.getValue());
}


System.out.println("3、使用foreach取得 ...");
// 使用myMap.entrySet()
//Java 5 以上
for (Map.Entry entry : myMap.entrySet()) {
System.out.println("Key : " + entry.getKey() + " Value : "
+ entry.getValue());
}

System.out.println("4、使用foreach取得 ...");
// myMap.keySet()
//Java 5 以上
for (Object key : myMap.keySet()) {
System.out.println("Key : " + key.toString() + " Value : "
+ myMap.get(key));
}


(繼續閱讀...)
文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣(437)

  • 個人分類:JAVA.util套件
▲top
  • 12月 29 週四 201116:21
  • [JAVA]JAVA.util套件目錄


包含 collection 框架、遺留的 collection 類別、事件模型、日期和時間設施、
國際化和各種實用工具類別(字元串標記產生器、隨機數產生器和位元陣列)。



介面目錄

(繼續閱讀...)
文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣(103)

  • 個人分類:JAVA.util套件
▲top
  • 12月 28 週三 201118:03
  • [JAVA] 使用iterator取出集合內所有的值

凡是有實作java.lang.Iterable介面的類別,或是繼承java.lang.Iterable介面的介面,都具有iterator()方法,可用iterator取值。Set介面與List介面都有繼承java.lang.Iterable,可以使用iterator取值。
以下以Set介面為例,介紹使用iterator取出集合內所有的值的方法。import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class setPractice {
public static void main(String args[]){
/*
* 宣告型態為Set,實體為HashSet的變數
* setTest,限制只能加 入String型態
* 的資料到setTest中
*/
Set setTest = new HashSet();
/*
* 宣告Iterator型態的變數 it,
* 限制只能將String型態加入it
*/
Iterator it;
setTest.add("apple"); //apple加入setTest
setTest.add("banana");//banana加入setTest
setTest.add("tomato");//tomato加入setTest
/* setTest呼叫iterator()方法,回傳Iterator型態的物件,
* 該物件包含所有setTest內所存放的值,
* 將該物件存入it
*/
it = setTest.iterator();
/*
* hasNext()為使用游標走訪Iterator物件,檢查下一筆元素是包含物件,
* 有包含物件則傳回true,否則false。
* 游標的起始位置在Iterator第一筆元素之前,所以第一次執行hasNext(),
* 會檢查Iterator的第一筆元素,使用此方式可以走訪Iterator內的所有物件
*/
while (it.hasNext()) {
/*
* next()為使用游標走訪Iterator,取出下一筆的值。
* 游標的起始位置在Iterator第一筆之前,所以第一次執行next(),會
* 取出Iterator的第一筆資料
*/
System.out.println(it.next());
}
}
}
(繼續閱讀...)
文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣(643)

  • 個人分類:JAVA.util套件
▲top
  • 12月 27 週二 201110:33
  • [JAVA] 集合常用介面List,Set,Map簡介

集合(Collection),又稱為容器(Container),可以用來持有物件。集合與陣列(Array)最大的不同在於陣列具有固定的長度,集合沒有固定的長度。

集合常用介面為:List,Set,Map。這三個介面皆是從JDK1.2版出現。

List介面:具有順序性,可取得指定位置的內容,或是把內容加到指定的位置。常見的實作類別(Implementing Class)有Vector, ArrayList。Vector自JDK1.0出現,從JDK1.2起,Vector類別實作List介面。

Set 介面 :不可加入重複的物件。舉例而言,x.equals(y),當x已經在Set中,則y不能加入。常見的實作類別為HashSet, TreeSet。

Map 介面 : 具有Key與Value,透過Key來取得對應的Value;key不可重複。常見的實作類別為HashTable, HashMap。 HashTable 自JDK1.0出現,從JDK1.2起, HashTable 類別實作Map介面。

這三個介面中,只有List 介面與Set介面繼承自Collection介面。

請參考JAVA官方API Docs:

List介面 
Set介面
Map介面

(繼續閱讀...)
文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣(3,054)

  • 個人分類:JAVA.util套件
▲top
  • 12月 24 週六 201115:26
  • [JAVA]ArrayList與LinkedList的比較

在集合(Collection)中,我們常使用List這個介面(Interface)。要實作List,通常會使用 ArrayList或 LinkedList 這兩個Class。那麼何時使用ArrayList較好,又何時使用LinkedList較好呢?  ArrayList採用的資料結構是Array(陣列);LinkedList採用的資料結構是 LinkedList (翻譯為鏈結串列或連結串列)。
陣列是在大家學習集合前必須要有的基礎知識,因此在這邊先簡單的介紹鏈結串列。鍊節串列的每一個節點包含的資訊有:1. 本身儲存的資料 2. 指到另一個節點所在的位址。鍊節串列可分為單向鍊節串列,雙向鍊節串列,迴圈鍊節串列等等。詳情可參閱維基百科: 連結串列。
(繼續閱讀...)
文章標籤

PG Levin Li 發表在 痞客邦 留言(0) 人氣(10,399)

  • 個人分類:JAVA.util套件
▲top
1

廣告

B 組廣告版面

個人資訊

PG Levin Li
暱稱:
PG Levin Li
分類:
職場甘苦
好友:
累積中
地區:

熱門文章

  • (37,225)Oracle SQL DECODE用法教學
  • (14,872)Oracle SQL INSERT INTO TABLE 基本用法
  • (10,464)Oracle SQL MOD 取餘數
  • (8,966)Oracle SQL to_date的用法
  • (6,026)Oracle SQL full outer join 用法教學
  • (5,110)Oracle SQL AVG GROUP BY 用法教學
  • (4,502)Oracle SQL TRUNC無條件捨去
  • (4,002)Oracle SQL minus 用法教學
  • (677)Oracle SQL next_day用法教學
  • (255)Oracle SQL nonequal join 不對等join

文章分類

toggle ZK (1)
  • ZK (2)
toggle SQLite (2)
  • SQLite for Java (11)
  • SQLite (2)
toggle Java (19)
  • Servlet (4)
  • JAVA-綀習分享 (3)
  • JAVA 7 (1)
  • JAVA-流程控制類 (10)
  • JAVA_IDE (2)
  • JAVA_其它_itext套件 (1)
  • JAVA-WEB (1)
  • JAVA-lang套件 (16)
  • java mail (1)
  • JAVA-OCJP (1)
  • JAVA-問題 (2)
  • JAVA_IO (1)
  • JAVA-OCWCD (7)
  • Joda Time (1)
  • JAVA-程式分享 (4)
  • JAVA.util套件 (6)
  • JAVA-基本類 (19)
  • JAVA (4)
  • JAVA其它 (1)
toggle Android (4)
  • Android NDK (3)
  • Android Studio (7)
  • Android基本類 (2)
  • Android (7)
toggle SSH (12)
  • Struts 2 (1)
  • Spring Mobile (3)
  • Hibernate-基本類 (3)
  • Spring MVC (3)
  • grails-其它類 (1)
  • Spring i18n (2)
  • grails-基本類 (13)
  • Spring Batch (2)
  • SpringHibernate (5)
  • Spring-基本類 (4)
  • Spring (3)
  • Spring AOP (2)
toggle Oracle (10)
  • Oracle join (14)
  • sqldeveloper (9)
  • Oracle_VirtualBox (1)
  • Oracle DDL (4)
  • Oracle Date (17)
  • Oracle (5)
  • Oracle Sub Query (17)
  • Oracle GROUP BY (20)
  • Oracle SQL (49)
  • Oracle DB (16)
toggle SQL Server/MSSQL (1)
  • SQL Server (1)
toggle MySQL (8)
  • MySQL (7)
  • MySQL-語法快速查詢 (2)
  • MySQL-基本系列教學 (10)
  • MySQL-其它類 (1)
  • MySQL-進階系列教學 (15)
  • MySQL-DATE相關 (8)
  • MySQL-函式相關 (11)
  • MySQL DB Toad (9)
toggle PostgreSQL (1)
  • PostgreSQL (5)
toggle Tool (11)
  • TortoiseSVN (1)
  • Subversive (1)
  • Dev-C++ (4)
  • Squid (3)
  • UML (1)
  • Eclipse IDE for C/C++ (3)
  • Tool (1)
  • eclipse (13)
  • Jboss (1)
  • JBoss-問題 (2)
  • SWT (1)
toggle C/C++ (5)
  • c語言綀習題 (2)
  • c/c++ (2)
  • c (4)
  • c++ (2)
  • MinGw (6)
toggle Apache (9)
  • Apache_Tomcat (3)
  • Apache_JMeter (1)
  • Apache套件_BeanUtils (1)
  • Apache套件_StringUtils (1)
  • Apache套件_POI (5)
  • maven (3)
  • Apache (2)
  • apache_Maven (2)
  • Tomcat 8 (2)
toggle jQuery (8)
  • jQuery UI (1)
  • jQuery Datepicker (26)
  • jQuery-事件處理 (2)
  • jQuery-套件類 (3)
  • jQuery-基本類 (3)
  • jQuery-進階 (1)
  • jQuery Mobile (2)
  • jQuery-Selector (11)
toggle JavaScript (8)
  • JavaScript-基本類 (20)
  • JavaScript (14)
  • JavaScript-Date物件 (5)
  • JavaScript-其它類 (3)
  • JavaScript-陣列類 (7)
  • JavaScript HTML DOM (37)
  • JavaScript-String類 (8)
  • JavaScript-數學類 (6)
toggle Web/HTML/CSS/JS/JQ (6)
  • css-基本類 (18)
  • CSS (4)
  • CSS2 (2)
  • CSS3 (1)
  • CSS Selector (42)
  • HTML5 (3)
toggle 其它 (6)
  • 生活其它 (3)
  • PHP (11)
  • 其它類 (3)
  • 基本資訊 (3)
  • 開發資訊 (1)
  • 圖片工具 (1)
toggle Win/OS/linux (4)
  • Linux_其它 (1)
  • Linux (14)
  • Windows (3)
  • WIN7-基本類 (14)
toggle 生活點點 (1)
  • 生活新聞 (29)
  • 未分類文章 (1)

最新文章

  • 生機生技引進營養製劑 產品廣獲好評
  • 【芋頭鮮奶盲測】超狂給料像拌水泥 強者迷客夏輸了
  • 口碑行銷、網紅行銷當道 品牌企業合作首選 達摩媒體BloggerAds
  • 想知道最夯時事分析?邀請你加入BloggerAds市場調查!
  • 日本FSK隔熱紙-居家隔熱、防曬、節能好幫手
  • AROFLY開箱實測、從退貨評價到獲取消費者認同!
  • 五個健康理由讓您考慮吃「有機食品」
  • 美食推薦 新北泰山 霸王櫻桃鴨 聚餐聊天好去處
  • 一心好文,農藥最後會流到這裡
  • 360°康健指數打破生活迷思,掌握美好生活的妙招

最新留言

  • [14/04/11] 匿名 於文章「[Android]Android系統調用...」留言:
    多謝分享,對我有幫助。...
  • [14/02/24] Levin Li 於文章「[JAVA]String-取出字串某個位...」留言:
    使用 subSequence(起始位置,結束位置); Str...
  • [14/02/22] JHANG allen 於文章「[JAVA]String-取出字串某個位...」留言:
    如果我有一串數字1234567890abcdefghihk ...
  • [13/08/19] 洪甫 於文章「[JAVA]OCJP(SCJP)免費的考...」留言:
    太感謝了 我終於看到中文版了!!...
  • [13/06/23] Levin Li 於文章「[Apache_Tomcat] Tomc...」留言:
    (^^) 我不懂你說的「不會過」,是何事 不會過????...
  • [13/06/22] 丁丁 於文章「[Apache_Tomcat] Tomc...」留言:
    第6點有問題,在我的電腦上, rolename和roles填...
  • [13/05/17] 歐兆傑 於文章「強大的JQuery圖表套件...」留言:
    當時我所用的是IE9,是可呈現的,請問你版本是?...
  • [13/05/16] 王暉鈞 於文章「強大的JQuery圖表套件...」留言:
    請問大大,如何能讓此在IE上呈現?...

動態訂閱

文章精選

文章搜尋

參觀人氣

  • 本日人氣:
  • 累積人氣:

C 組廣告版面

留言板