该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
if (i != 0 && Integer.parseInt(s.substring(i - 1, i)) == 0) {
dxzs.append("零");
}
if (i1 == 1) {
dxzs.append(getHanZi(Integer.parseInt(s.substring(i, i + 1))));
dxzs.append(getWeiShu(s.length() - i));
} else if (i1 == 2) {
dxzs.append(getHanZi(Integer.parseInt(s.substring(i, i + 1))));
dxzs.append(getWeiShu(s.length() - i));
dxzs.append("整");
} else if (i1 == 3) {
dxzs.append(getHanZi(Integer.parseInt(s.substring(i, i + 1))));
dxzs.append(getWeiShu(s.length() - i));
dxzs.append("零");
}
} else if (i == 0) { //&& i != s.length() - 1) {
dxzs.append(getHanZi(Integer.parseInt(s.substring(i, i + 1))));
dxzs.append(getWeiShu(s.length() - i));
}
} else if (Integer.parseInt(s.substring(i, i + 1)) == 0) {
if (i > 0 && i < s.length() - 1) {
if (s.length() - i == 9) {
if (Integer.parseInt(wy[2]) != 0) {
dxzs.append("亿");
}
} else if (s.length() - i == 5) {
if (Integer.parseInt(wy[1]) != 0) {
dxzs.append("万");
}
}
} else if (i > 0 && i == s.length() - 1) {
if (i1 == 1) {
dxzs.append("元零");
} else if (i1 == 2) {
dxzs.append("元整");
} else if (i1 == 3) {
dxzs.append("元零");
}
}
}
}
return dxzs.toString();
}
/**
* 获得大写角分部分
* @param s
* @return
*/
private static String getDxJf(String s) {
StringBuilder dxjf = new StringBuilder();
for (int i = 0; i < s.length(); i++) {
if (Integer.parseInt(s.substring(i, i + 1)) != 0) {
dxjf.append(getHanZi(Integer.parseInt(s.substring(i, i + 1))));
dxjf.append(getJiaFen(i + 1));
} else if (Integer.parseInt(s.substring(i, i + 1)) == 0 && i == 1) {
dxjf.append("整");
}
}
return dxjf.toString();
}
/**
* 获得角、分
* @param s