陣列要轉換成字串,只需要呼叫java.util.Arrays的toString function就可以完成了,當然要使用for loop一個一個處理也是可以的。
陣列字串要轉換成陣列時,只需要把字串的前後[與]取代成空白,再利用String的split function就可以切開成陣列了。
結果:
在撰寫Java程式時,不免會常用到JavaBean這種類別,建立JavaBean的內容Geter及Setter時總是大同小異,如果能在輸入變數的型態跟名稱後自動產生Getter及Setter的function,那就可以節省時間及加快程式的開發。
Eclipse開發工具內建了很多貼心快捷的功能,其中一項就是可以快速建立Bean Source的Getter及Setter,只需先輸入好資料的型態及名稱,就可以自動完成其它動作了。
package com.yslifes;
public class MyBean {
private String id;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}
package com.yslifes.util; import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.DecimalFormatSymbols; public class NumberUtils { /** * 字串取小數幾位 * * @param str * 字串(數字) * @param precision * 小數幾碼 * @return 取好的字串 */ public static String MarkUpZero(String str, int precision) { String maskup = "00000000000"; String retVal = str; retVal = StringUtils.nvl(retVal, "0"); if (precision == 0) { int idx = retVal.indexOf("."); if (idx == -1) return retVal; else return retVal.substring(0, idx); } if (precision > 0 && retVal.indexOf(".") == -1) { retVal += "."; } int len = retVal.indexOf("."); return (retVal + maskup).substring(0, retVal.indexOf(".")) + (retVal + maskup).substring(retVal.indexOf("."), len + precision + 1); } public static void main(String args[]) { System.out.println("22222取小數二位:\t\t\t"+MarkUpZero("22222", 2)); System.out.println("22222.1取小數二位:\t\t"+MarkUpZero("22222.1", 2)); System.out.println("22222.11111取小數二位:\t\t"+MarkUpZero("22222.11111", 2)); System.out.println("22222.1取小數零位:\t\t"+MarkUpZero("22222.1", 0)); } }Read More
Eclipse-VE是Eclipse一個Plugin套件,可以用來快速開發視覺化GUI畫面像是Swing、SWT或是AWT元件程式。
安裝方式如下:
1.請先下載Eclipse
Eclipse IDE for Java Developers或是Eclipse IDE for Java EE Developers都可以。
然後把VE解開後放到Eclipse目前下,就可以打開Eclipse。或是直接在Help->SoftWare Updates -> Available Software – > 按Add Site然後輸入http://download.eclipse.org/tools/ve/updates/1.4/ 按下Ok然後在列表裡把剛才加入的site打勾,再選右上角的Install就會自動下載跟安裝啦。