2009年12月29日 星期二

猜數字遊戲--xAyB

最近想了很多....還是稱這段失業期間...好好的練一下程式基礎....花了兩星期去上c...結果還是教最基礎的...原本以為會教到c++結果沒有....不過有一個回家作業就是猜數字...果然用c寫..還是屍體阿....所以想說用較熟悉的Java看會不會順一點....果然還不錯啦....兩天就寫出來...當然不是整整兩天摟....想說沒試過Google Code所以就放上去了...
猜數字遊戲下載guessnum1.0.jar
download那邊有src.....jar檔要從cmd去執行...這應該不用教吧!
在cmd下輸入java -jar 檔名.jar

2009年9月10日 星期四

[Java] String.split()

split()切割字串會用到 return String[]
Example:
String a = "dog&cat";
String name = a.spilt("&")[0];

name的值為dog

如果遇到的是特殊字元如 "?", "*", "+" 會出現"Dangling meta character '?' near index 0" 這種錯誤訊息
解決方法
String a = "dog?cat";
String name = a.spilt("\\?")[0];

參考資料

2009年8月12日 星期三

[Jsp] JSTL計算長度

ArrayList list = new ArrayList();
${fn:length(list)}

fn:length 可以計算長度 相當於Java中的list.size();

[Jsp] JSTL日期表式

大於fmt:formatDate pattern="yyyy/MM/dd HH:mm" value="${date}" /小於

fmt:formate 相當於Java中的 SimpleDateFormate
pattern代表格式化後的表式
value代表要格式話的Object_Date

2009年7月27日 星期一

[Jsp] JSTL取出自定長度字元

${fn:substring(Object_String, 0 ,9)}

fn:substring 取字串中的第X字元到第Y字元 上面為從0開始取到第9個(不包含第9字元)
相當於Java中的 Object_String.substring(X, Y);

2009年7月24日 星期五

[Java] String 取代字元

String_object.replaceAll("123","456").replaceAll("a","b");

在String_object中把"456"取代成"123",可以串聯使用

[Java] Date 日期比較

常常會使用到日期的比較,從db中取出日期,和今天比較,return為boolean

before是指Date_object是否是今天日期之後
Date_object.before(new Date());

after是指Date_object是否是今天日期之前
Date_object.after(new Date());