这是我第二次读这本书,在自己的学习之间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);





}



}



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

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

  1. python实现全角半角的相互转换

    缘起 在自然语言处理过程中,全角.半角的的不一致会导致信息抽取不一致,因此需要统一. 转换说明 全角半角转换说明 有规律(不含空格): 全角字符unicode编码从65281~65374 (十六进制 ...

  2. SQL转换全角/半角函数

    /****** SQL转换全角/半角函数 开始******/ CREATE FUNCTION ConvertWordAngle ( ), --要转换的字符串 @flag bit --转换标志,0转换成 ...

  3. web页面全角&半角

    根据Unicode编码,全角空格为12288,半角空格为32 : 其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248  全角-->半角函数  //半角转换 ...

  4. C#全角半角转换函数

    Code#region 全角半角转换 /// <summary> /// 转全角的函数(SBC case) /// </summary> /// <param name= ...

  5. php字符串处理之全角半角转换

    半角全角的处理是字符串处理的常见问题,本文尝试为大家提供一个思路. 一.概念 全角字符unicode编码从65281~65374 (十六进制 0xFF01 ~ 0xFF5E)半角字符unicode编码 ...

  6. Java如何判断字符串中包含有全角,半角符号

    首先介绍下全角跟半角之间的区别: 在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为"半角",相对地把一个汉字所占的位置称为"全角" ...

  7. java中全角半角字符的相互转换的代码

    如下内容是关于java中全角半角字符的相互转换的内容.package com.whatycms.common.util; import org.apache.commons.lang.StringUt ...

  8. 转: js实现全角半角检测的方法

    //全角半角校验 function issbccase(strTmp) { for (var i=0; i<strTmp.length; i++) { if (strTmp.charCodeAt ...

  9. 全角半角符号引发的Entity Framework奇遇记

    SQL Server的SQL查询不区分大小写,而LINQ查询区分大小写,所以在写LINQ代码时需要注意的是——如果这段LINQ代码将会被Entity Framework解析为SQL语句(LINQ to ...

随机推荐

  1. hdu2151(递推dp)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2151 分析: DP.思路:全盘扫描.     i表示时间,l表示第几棵树,方程:     step[i ...

  2. Codeforces Round #246 (Div. 2) D. Prefixes and Suffixes(后缀数组orKMP)

    D. Prefixes and Suffixes time limit per test 1 second memory limit per test 256 megabytes input stan ...

  3. Java 小样例:图书馆课程设计(Java 8 版)

    用 Java 模拟一个图书馆.包含创建图书.创建读者.借书.还书.列出全部图书.列出全部读者.列出已借出的图书.列出过期未还的图书等功能. 每一个读者最多仅仅能借 3 本书,每一个书最多仅仅能借 3 ...

  4. WP8中的地图和导航

    原文 WP8中的地图和导航 代码示例 源文件: Media:MapSample.zip 测试基于 SDK: Windows Phone SDK 8.0 兼容于 平台: Windows Phone 8 ...

  5. 存储管理(一):openfiler介绍及存储理解

    openfiler是一个免费的.开源的基于浏览器的网络存储产品,支持基于文件的的网络连接存储(NAS)和基于块的存储区域网(SAN).支持的协议有smb,cifs,nfs,http/dev和ftp. ...

  6. 《JavaScript设计模式与开发实践》读书笔记之单例模式

    1.单例模式 保证一个类仅有一个实例,并提供一个访问它的全局访问点 1.1 传统的单例模式 var Singleton=function(name){ this.name=name; } Single ...

  7. Unity3D开发一个2D横版射击游戏

    教程基于http://pixelnest.io/tutorials/2d-game-unity/ , 这个例子感觉还是比较经典的, 网上转载的也比较多. 刚好最近也在学习U3D, 做的过程中自己又修改 ...

  8. [C++基金会]位计算 游戏开发中的应用

    定义的位操作:通俗点说,,位计算是计算机操作二进制整数. 无论整数可以用二的方式来表示进度,不同类型的其长度的整数位的是不一样的.INT8要么char靠8个月2 位表示,INT16或者short是由1 ...

  9. Android在发送带有附件的邮件

    准备好工作了-下载最新的版本号JMail https://java.net/projects/javamail/pages/Home#Download_JavaMail_1.5.2_Release h ...

  10. 【PHP】PHP5.4.0版本号ChangeLog具体解释(上)

    前言 随着大量的框架使用composer和namespace,渐渐的线上环境也从之前的5.3变成了5.4或者5.5甚至5.6,随着7月份PHP7的公布,会有很多其它的公司採用新版本号. 之前好久就想写 ...