导航:首页 > 编程语言 > java全角半角符号转换

java全角半角符号转换

发布时间:2023-09-15 20:41:45

A. java 如何对全角符号与半角符号进行转换

static final char SBC_SPACE = 12288; // 全角来空格自 12288 static final char DBC_SPACE = ' '; // 半角空格 public static String DBC2SBC(String src) { if (src == null) { return src;}StringBuilder buf = new StringBuilder(src.length()); char[] ca = src.toCharArray(); for (int i = 0; i < ca.length; i++) { if (ca[i] == DBC_SPACE) { // 如果是半角空格,直接用全角空格替代 buf.append(SBC_SPACE); } else if ((ca[i] >= DBC_CHAR_START) && (ca[i] = SBC_CHAR_START && ca[i]

采纳哦

B. java实现将字符串中的半角转换为全角

/**
* 半角转全角
* @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);
}
网上都能找到回,方法好多答

C. JAVA中,我想把下面的的全角括号转换成半角括号,怎么实现啊!我用replaceAll,好像不行。

方法:

直接用replaceAll来替换

方法2:

importjava.io.UnsupportedEncodingException;

publicclassTest{

(StringQJstr)
{

StringBufferoutStrBuf=newStringBuffer("");

StringTstr="";

byte[]b=null;

for(inti=0;i<QJstr.length();i++){

Tstr=QJstr.substring(i,i+1);

if(Tstr.equals("")){

//半角空格

outStrBuf.append(Tstr);

continue;

}

b=Tstr.getBytes("unicode");

if(b[2]==0){

//半角?

b[3]=(byte)(b[3]-32);

b[2]=-1;

outStrBuf.append(newString(b,"unicode"));

}else{

outStrBuf.append(Tstr);

}

}

returnoutStrBuf.toString();

}

publicstaticvoidmain(String[]args){
Stringname="购物(网上商城)";
System.out.println(half2Fullchange(name));

}

}
阅读全文

与java全角半角符号转换相关的资料

热点内容
win10禁止文件碰上边缘全屏 浏览:185
域管理员是否可以查看漫游文件夹 浏览:660
廊坊网站排名优化多少钱 浏览:929
怎样下载oracle数据库文件 浏览:72
exe加密的视频文件 浏览:410
如何清理oracle一张表前三个月的数据 浏览:933
excel如何设置临时文件 浏览:872
htcg12hboot升级 浏览:16
儿童编程如何考证 浏览:815
汽车用的什么编程语言 浏览:428
Kugou安卓20 浏览:108
新笔趣阁有没有app 浏览:344
如何制作博客网站 浏览:909
由你购app哪里可以下载 浏览:293
闪迪u盘自带文件 浏览:781
cs6保存时程序出现错误 浏览:52
如何知道电视投屏连接的网络 浏览:51
360手机助手发送到手机的文件在哪里 浏览:642
aecs6椭圆工具在那个位置 浏览:576
淘宝通栏模板代码 浏览:913

友情链接