發表文章

[Java] 取得當下時間(ex:2018/11/15 12:30:54)

import java.util.Date; import java.text.SimpleDateFormat; SimpleDateFormat setFormat = new SimpleDateFormat("yyyy/MM/dd hh:mm:ss"); Date getDateTime = new Date(); String Date = setFormat.format(date); System.out.println(Date); 輸出: 2018/11/15 12:30:54 ※ 日期格式可以參考這篇 By Hao★

[Java] StringTokenizer()、split()、substring()

StringTokenizer()分割 Code1: public static void main(String[] args) { StringTokenizer st = new StringTokenizer("www google com"); //預設以" \t\n\r\f"為分隔符號 while(st.hasMoreTokens()) { System.out.println("Token : " + st.nextToken()); } } 輸出: Token : WWW Token : google Token : com Code2: public static void main(String[] args) { StringTokenizer st = new StringTokenizer("www.google.com","."); //指定用"."來分割 while(st.hasMoreElements()) { System.out.println("Token : " + st.nextToken()); } } 輸出: Token : WWW Token : google Token : com split() 分割  String line = "A, B, C, D,1,2,3"; String[] AfterString = line.split(","); //指定用","來分割 for (int i = 0; i < AfterString.length; i++) { System.out.println(AfterString [i]); } 輸出: A B C D 1 2 3 substring() 擷取  String line = "ABCDDCBA "; String newline1 = line.substring (4); System.out.println(newline1); String newline2 = line.su...

[SQL] 欄位型態char、varchar、nchar、nvarchar

var :可變動長度 ( 隨著資料長度改變 ) n : Unicode( 萬國碼 ) 每個字都占 2Byte 假設四個欄位分別放入 "ABC123 " char(10) A B C 1 2 3 不管你裡面有幾個字,它都會用空格補齊到 10 個空間 nchar (10) A B C 1 2 3 varchar (10) A B C 1 2 3 nvarchar (10) A B C 1 2 3 假設四個欄位分別再放入 "中 " 資料類型 內容 佔空間數 Byte 數 char(10) ABC123 中 10 10 varchar(10) ABC123 中 8 6+2=8 nchar(10) ABC123 中 10 10*2=20 nvarchar(10) ABC123 中 7 7*2=14 By Hao★