數字變換 1→①、2→②
/**
* 數字変換 1→①、2→②。。。
*
* @param before 変換前數字
* @return rtn_str 変換後文字列
*
*/
private String numberHenkan(int before) {
String rtn_str = "";
char[] temp = String.valueOf(before).toCharArray();
for (int i = 0; i < temp.length; i++) {
String chr = String.valueOf(temp[i]);
temp[i] = (char) ( (int) temp[i] + 9263);
System.out.println(temp[i]);
chr = String.valueOf(temp[i]);
if (!chr.equals(" ") && !chr.equals("") && chr != null) {
rtn_str += chr;
}
}
return rtn_str;
}
半角→全角変換
* 半角→全角変換
*
* @param before_str 変換前文字列
* @return rtn_str 変換後文字列
*
*/
private String hanToZen(String before_str) {
if (before_str != null && before_str.length() > 0) {
String rtn_str = "";
char[] temp = before_str.toCharArray();
for (int i = 0; i < temp.length; i++) {
String chr = String.valueOf(temp[i]);
if ( (chr.getBytes()).length == 1) {
if ( (0 <= chr.compareTo("A") && 0 >= chr.compareTo("Z")) ||
(0 <= chr.compareTo("a") && 0 >= chr.compareTo("z")) ||
(0 <= chr.compareTo("0") && 0 >= chr.compareTo("9"))) {
temp[i] = (char) ( (int) temp[i] + 65248);
}
else if (chr.equals(" ")) {
temp[i] = ' ';
}
}
chr = String.valueOf(temp[i]);
if (!chr.equals(" ") && !chr.equals("") && chr != null) {
rtn_str += chr;
}
}
return rtn_str;
}
else {
return "";
}
}