由Lucnene 对于预治疗的文字,全角半角转换器(可执行)

简介:

这是我第二次读这本书,在自己的学习之间XML,javascript,的深入研究《JAVA 核心技术》。

在当中深入的学习了java的非常多机制。

回头再来看搜索引擎这本书的时候。就认为比第一次好非常多了。


这个是代码,能够执行,

假设想自己定义的话,那就把str1= " ";

中间的字符串改动。


JAVA代码:


package com;


import java.util.HashMap;


import org.xml.sax.HandlerBase;


public class Replace {
public static String replace(String line){

//创建一个HashMap存储全角和半角字符之间的相应关系
HashMap map = new HashMap();
map.put("。", ",");
map.put("。", ".");
       map.put("〈", "<");
       map.put("〉", ">");
       map.put("|", "|");
       map.put("《", "<");
       map.put("》", ">");
       map.put("[", "[");
       map.put("]", "]");
       map.put("?", "?");
       map.put(""", "\"");
       map.put(":", ":");
       map.put("﹑", ",");
       map.put("(", "(");
       map.put(")", ")");
       map.put("【", "[");
       map.put("】", "]");
       map.put("-", "-");
       map.put(" ̄", "~");
       map.put("!", "!");
       map.put("`", "`");
       map.put("1", "1");
       map.put("2", "2");
       map.put("3", "3");
       map.put("4", "4");
       map.put("5", "5");
       map.put("6", "6");
       map.put("7", "7");
       map.put("8", "8");
       map.put("9", "9");
       
       int length = line.length();
       for(int i = 0; i < length; i++){
         String charat = line.substring(i, i + 1);
         if(map.get(charat) != null){
         line = line.replace(charat, (String)map.get(charat));
         }
       }
       return line;

}
public static void main(String[] args) {
// TODO Auto-generated method stub
Replace a = new Replace();
String str1 = "1111";
String str2;
str2 = replace(str1);
System.out.println("转换后是: " + str2);


}

}



版权声明:本文博客原创文章,博客,未经同意,不得转载。







本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/4743221.html,如需转载请自行联系原作者


相关文章
用html+javascript打造公文一键排版系统14:为半角和全角字符相互转换功能增加英文字母、阿拉伯数字、标点符号、空格选项
用html+javascript打造公文一键排版系统14:为半角和全角字符相互转换功能增加英文字母、阿拉伯数字、标点符号、空格选项
|
3月前
|
JavaScript 前端开发 Java
流量控制系统,用正则表达式提取汉字
流量控制系统,用正则表达式提取汉字
|
5月前
探索正则表达式:强大文本匹配与处理工具
探索正则表达式:强大文本匹配与处理工具
|
5月前
|
人工智能 自然语言处理 Java
想要搞定正则验证字串符?用这个办法最简单,质量还高!
在编程中,字符串的处理是不可避免的一部分。我们经常需要验证用户输入的数据、提取文本信息、替换特定字符等等。在这些场景中,正则验证字串符(Regex Validation)为我们提供了一种高效、灵活的处理方式。
|
算法
统计文本中单字母、双字母、三字母的频率
统计文本中单字母、双字母、三字母的频率
98 0
|
SQL JSON 算法
如何快速检测是否空白字符
在Parser场景,包括SQL Parser和JSON Parser,如果更快检测空白字符时一个提升性能的关键点。笔者有多年SQL Parser和JSON Parser的经验,把我所知道的一些检测空白的方法分享给大家。 ## 1. 什么是空白字符 如果采用json.org的标准,空白字符包括: ```bash '\b' -- ASCII 8 '\t' -- ASCII 9 '\n' -- ASC
如何快速检测是否空白字符
正则表达式去除空格、符号,只保留中文、英文、数字
正则表达式去除空格、符号,只保留中文、英文、数字
778 0
成功解决wps文档中输入英文单词出现对应英文单词下边红色波浪线(英文拼写自动检测)去掉或加上图文教程
成功解决wps文档中输入英文单词出现对应英文单词下边红色波浪线(英文拼写自动检测)去掉或加上图文教程
成功解决wps文档中输入英文单词出现对应英文单词下边红色波浪线(英文拼写自动检测)去掉或加上图文教程
|
图形学 C++
C/C++打造图像转字符工具(非常有趣)
C/C++打造图像转字符工具(非常有趣)
313 0
C/C++打造图像转字符工具(非常有趣)
使用“正则”实现不规则数据的中英文提取
使用“正则”实现不规则数据的中英文提取
使用“正则”实现不规则数据的中英文提取