class Change {
2:
public String DBCString;
4:
public String SBCString;
6:
public String getDBCString() {
return DBCString;
9: }
10:
string) {
string;
13: }
14:
public Change(String inStr) {
this.ToSBC(inStr));
this.ToDBC(inStr));
18: }
19:
public String getSBCString() {
return SBCString;
22: }
23:
string) {
string;
26: }
27:
static String ToSBC(String input) {
// 半角转全角
char[] c = input.toCharArray();
int i = 0; i < c.length; i++) {
if (c[i] == 32) {
char) 12288;
continue;
35: }
if (c[i] < 127)
char) (c[i] + 65248);
38: }
new String(c);
40: }
41:
static String ToDBC(String input) {
// 全角转半角
char[] c = input.toCharArray();
int i = 0; i < c.length; i++) {
if (c[i] == 12288) {
char) 32;
continue;
49: }
if (c[i] > 65280 && c[i] < 65375)
char) (c[i] - 65248);
52: }
new String(c);
54: }
55:
56: }