陣列要轉換成字串,只需要呼叫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));
}
}

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就會自動下載跟安裝啦。