`
raozhengyong
  • 浏览: 15863 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类

Java把全角空格转换成半角空格

    博客分类:
  • Java
阅读更多
public static final String removeSpace(String ss){
	     byte[] t = ss.getBytes();
	     for(int i=0;i<t.length;i++)
	     {
	       if(t[i] == -95 && t[i+1]==-95 )
	       {
	        t[i]=32;
	        if(i+1==t.length-1)
	        {
	           t[i+1] = 0;
	        }
	        else
	        {
	         for(int j=i+1;j+1<t.length;j++)
	         {
	          t[j]=t[j+1];
	          if(j+1 == t.length-1) t[j+1] = 32;
	         }
	        }
	       }             
	      }
分享到:
评论

相关推荐

    字符串的全角半角转换 java

    在Java编程中,字符串的全角半角转换是一项常见的需求,尤其在处理用户输入或文本显示时。全角字符和半角字符的区别在于他们的宽度和编码方式。全角字符(全宽度字符)通常用于东亚语言,如中文、日文、韩文等,每个...

    java 全角半角字符转换如何实现

    `bj2qj()`方法的工作原理是遍历输入字符串`src`的每个字符,如果字符是半角空格(ASCII码32),则替换为全角空格(12288)。如果字符在半角的可见字符范围内(即33到126),则将其加上65248的偏移量得到全角字符。...

    Split-由任意个全角或半角空格分隔开的任意长度的字符串

    2. **分隔符的处理**:如果分隔符是多种类型的空格,可能需要预处理字符串,将全角空格转换为半角空格,或者在拆分时同时处理两种类型。例如,Python中可以使用正则表达式`re.split()`来匹配任意类型的空格。 3. **...

    字符串,标点符号全角半角转换

    - 对于半角空格(32),转换为全角空格(12288)。 - 对于其他半角字符,通过加上65248得到全角字符。 2. **ToDBC** 方法:将输入字符串中的全角字符转换为半角字符。 - 同样遍历输入字符串的每个字符,检查是否...

    java 全角半角字符转换的方法实例

    半角的空格是 32,而对应的全角空格是 12288。半角和全角的关系很明显,除了空格外的字符偏移量是 65248。 Java 实现全角半角之间的转换 了解了全半角字符之间的关系后,我们可以使用 Java 语言来实现全角半角之间...

    java中字符进行全角半角转换示例代码

    全角空格的Unicode值是12288,而半角空格的Unicode值是32。为了进行转换,我们可以根据这两个值计算出全角和半角字符间的差异,这个差异是65248(12288 - 32)。基于这个差异,我们可以编写转换方法。 `AsciiUtil`...

    java全角、半角字符的关系以及转换详解

    Java全角、半角字符的关系以及转换详解 Java中全角字符和半角字符之间的关系是一个很重要的知识点,搞明白了他们之间的关系,那么他们之间的转换就不是一个问题了。下面我们来详细介绍Java中全角字符和半角字符之间...

    hive函数大全(中文版)

    10. JAVA的LIKE操作: RLIKE 6 11. REGEXP操作: REGEXP 7 二、数学运算: 7 1. 加法操作: + 7 2. 减法操作: - 7 3. 乘法操作: * 8 4. 除法操作: / 8 5. 取余操作: % 8 6. 位与操作: & 9 7. 位或操作: | 9 8. 位异或...

    java中文分词

    4. **全角半角转换**:自动处理全角字符和半角字符的转换,确保分词的一致性。 5. **标点符号处理**:ikanalyzer会过滤掉无意义的标点符号,只保留有意义的词汇。 在这个资源中,提供的测试类通常会演示如何使用ik...

    src_seg(java).rar_java 分词_中文文本分词_分词 java_分词算法

    1. 预处理:去除标点符号、数字等非汉字字符,进行全角半角转换,大小写转换等。 2. 切分:根据词典或模型进行切分,生成候选词。 3. 确认:对于候选词,可以通过词频统计、上下文信息等手段进行优化选择。 4. 后...

    Android开发人员不得不收集的代码

    转换相关→ConvertUtils.java→Test 每1个byte转为2个hex字符 bytes2HexString 每2个hex字符转为1个byte hexString2Bytes charArr转byteArr chars2Bytes byteArr转charArr bytes2Chars 设备相关→DeviceUtils.java ...

    discordbot:亨里埃塔项目

    Discord bot服务器您可以...半角和全角空格都允许使用空格。顺序笔译员和翻译员志愿者在转换中翻译。副转化参见 。弹性搜索Elasticsearch是一个搜索引擎,位于AWS的EC2(ECS)上。亨里埃塔这个项目。机器人/频道和用户

    浅谈Android textview文字对齐换行的问题

    if (c[i] == 12288) {// 全角空格为12288,半角空格为32 c[i] = (char) 32; continue; } if (c[i] &gt; 65280 && c[i] )// 其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 c[i] = (char) (c...

    常用正则表达式

    **描述**: 将全角字符转换为对应的半角字符。 **应用场景**: 在处理用户输入时,如果需要统一字符格式(如统一为半角字符),此规则非常有用。 --- #### 三、非 ASCII 字符匹配 **正则表达式**: `[\u0080-\uFFFF...

    Detect_Invisible_Char

    例如,全角和半角空格、制表符(\t)、换行符(\n)和回车符(\r)等。 2. **Java 字符处理**:在 Java 中,`Character` 类提供了各种方法来处理字符,包括检测特定字符类型。例如,`Character.isWhitespace()` ...

Global site tag (gtag.js) - Google Analytics