zoukankan      html  css  js  c++  java
  • Android全角转半角

    package com.objzhang.addone;
    
    
    import android.app.Activity;
    import android.app.PendingIntent;import android.content.ComponentName;
    import android.content.Context;
    import android.content.Intent;
    import android.content.res.Resources;
    import android.graphics.Color;
    import android.graphics.drawable.Drawable;
    import android.graphics.drawable.ShapeDrawable;
    import android.graphics.drawable.shapes.RoundRectShape;
    import android.os.Bundle;
    import android.util.Log;
    import android.util.TypedValue;
    import android.view.View;
    import android.view.animation.Animation;
    import android.widget.RemoteViews;
    import android.widget.TextView;
    
    public class MainActivity extends Activity {
    
        TextView textview1;
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            
            String t="●cac※○☆アイ可以:;";
            
            textview1=(TextView)findViewById(R.id.textview1);
            textview1.setText(toSemiangle(t));
        }
    
        public static String toSemiangle(String src) {
             /*全角空格为12288,半角空格为32
             * 其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248
             * 将字符串中的全角字符转为半角
             * @param src 要转换的包含全角的任意字符串
             * @return  转换之后的字符串
             */
            char[]c=src.toCharArray();
            for(int index=0;index<c.length;index++){
                if (c[index]==12288){   //全角空格
                    c[index]=(char)32;
                }
                else if (c[index]>65280 && c[index]<65375){   //其他全角字符
                    c[index]=(char)(c[index]-65248);
                }
            }
            return String.valueOf(c);
        }
    
    } 
  • 相关阅读:
    【BZOJ4637】期望 Kruskal+矩阵树定理
    IEnumerable是什么
    (转)IIS windows认证
    使用pgrouting进行最短路径搜索
    Nginx设置防止IP及非配置域名访问
    java 调用c# web api 代码
    一台机器部署多个tomcat服务 nginx反向代理多个服务 笔记
    利用Kettle 从Excel中抽取数据写入SQLite
    sql server 统计信息
    sql server 索引碎片相关问题
  • 原文地址:https://www.cnblogs.com/Birdmafly/p/3673480.html
Copyright © 2011-2022 走看看