String[] moneyGe = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };
        String[] money = { "十", "百", "千" };
        String value = "6955", returnStr = "";
        for (int i = 0; i < value.length(); i++) {
            int num = value.charAt(i) - 48;//Char类型转换成int类型,ASCII码刚好是48
            if (i != value.length() - 1 && num != 0) {
                returnStr += moneyGe[num] + money[value.length()-2-i];
            }else{
                returnStr += moneyGe[num];
            }
        }
        System.out.println(returnStr);