全角半角转换
来源:互联网 发布:windows live id注册 编辑:程序博客网 时间:2024/05/22 03:42
/**
* 半角转全角
* @param input String.
* @return 全角字符串.
*/
public static String ToSBC(String input) {
char c[] = input.toCharArray();
for (int i = 0; i < c.length; i++) {
if (c[i] == ' ') {
c[i] = '\u3000';
} else if (c[i] < '\177') {
c[i] = (char) (c[i] + 65248);
}
}
return new String(c);
}
/**
* 全角转半角
* @param input String.
* @return 半角字符串
*/
public static String ToDBC(String input) {
char c[] = input.toCharArray();
for (int i = 0; i < c.length; i++) {
if (c[i] == '\u3000') {
c[i] = ' ';
} else if (c[i] > '\uFF00' && c[i] < '\uFF5F') {
c[i] = (char) (c[i] - 65248);
}
}
String returnString = new String(c);
return returnString;
}
/**
* 判断是否符合全是半角字符
* @param input String.
* @return true:不包含,false:包含
*/
public static boolean ToDBC2(String input) {
boolean flag = true;
char c[] = input.toCharArray();
for (int i = 0; i < c.length; i++) {
if (c[i] == '\u3000') {
c[i] = ' ';
} else if (c[i] > '\uFF00' && c[i] < '\uFF5F') {
c[i] = (char) (c[i] - 65248);
flag = false;
}
}
String returnString = new String(c);
//return returnString;
return flag;
}
* 半角转全角
* @param input String.
* @return 全角字符串.
*/
public static String ToSBC(String input) {
char c[] = input.toCharArray();
for (int i = 0; i < c.length; i++) {
if (c[i] == ' ') {
c[i] = '\u3000';
} else if (c[i] < '\177') {
c[i] = (char) (c[i] + 65248);
}
}
return new String(c);
}
/**
* 全角转半角
* @param input String.
* @return 半角字符串
*/
public static String ToDBC(String input) {
char c[] = input.toCharArray();
for (int i = 0; i < c.length; i++) {
if (c[i] == '\u3000') {
c[i] = ' ';
} else if (c[i] > '\uFF00' && c[i] < '\uFF5F') {
c[i] = (char) (c[i] - 65248);
}
}
String returnString = new String(c);
return returnString;
}
/**
* 判断是否符合全是半角字符
* @param input String.
* @return true:不包含,false:包含
*/
public static boolean ToDBC2(String input) {
boolean flag = true;
char c[] = input.toCharArray();
for (int i = 0; i < c.length; i++) {
if (c[i] == '\u3000') {
c[i] = ' ';
} else if (c[i] > '\uFF00' && c[i] < '\uFF5F') {
c[i] = (char) (c[i] - 65248);
flag = false;
}
}
String returnString = new String(c);
//return returnString;
return flag;
}
0 0
- 全角转换成半角
- 半角全角转换代码
- /*--全角/半角转换
- 全角转换为半角
- Java转换全角半角
- javascript全角半角转换
- 全角半角转换函数
- 全角半角转换
- 全角半角转换函数
- javascript(全角--半角转换)
- 全角转换半角
- 全角半角转换函数
- 全角半角转换函数
- 全角/半角转换
- c#全角半角转换
- 半角、全角转换
- c#全角半角转换
- MSSQL全角半角转换
- 判断整数的正负性和奇偶性
- sql语句
- 三村合建水厂问题研究
- orcle索引的建立修改及删除
- 地图---CoreLocation框架(学习笔记)
- 全角半角转换
- 算法 排序算法之快速排序
- Android自定义UI实战(基础篇2)---搜索酷炫界面
- 笔记
- Java编程基础-运算符
- Linux下安装配置VSFTP服务器
- krpano户型地图
- android低功耗蓝牙APP开发问题记录
- oracle-其他一些预定义异常