半角文字判断方法

/**
 *
 * <DL>
 * <DT><b>Method Descrip:</b><DD>
 *  判断半角文字。<BR>
 *  UNICODE参照表
 * </DD><BR>
 * </DL>
 *
 * @param value char
 * @return boolean true:半角文字  false:不是半角文字<BR>
 * <BR><PRE>
 * 0020   ! " # $ % & ' ( ) * + , - . /
 * 0030  0 1 2 3 4 5 6 7 8 9 : ; < = > ?
 * 0040  @ A B C D E F G H I J K L M N O
 * 0050  P Q R S T U V W X Y Z [ / ] ^ _
 * 0060  ` a b c d e f g h i j k l m n o
 * 0070   p q r s t u v w x y z { | } ~
 * ff60 。 「 」 、 ・ ヲ ァ ィ ゥ ェ ォ ャ ュ ョ ッ  
 * ff70  ー ア イ ウ エ オ カ キ ク ケ コ サ シ ス セ ソ
 * ff80  タ チ ツ テ ト ナ ニ ヌ ネ ノ ハ ヒ フ ヘ ホ マ
 * ff90  ミ ム メ モ ヤ ユ ヨ ラ リ ル レ ロ ワ ン ゙ ゚
 * </PRE>
 */
public static boolean isHalfChar(char value)  {
 if((value>=0x0020 && value<=0x007f)||
   (value>=0xff61 && value<=0xff9f)) return true;
 
 return false;
}
/**
 *
 * <DL>
 * <DT><b>Method Descrip:</b><DD>
 *  判断半角文字。<BR>
 * </DD><BR>
 * </DL>
 *
 * @param value String
 * @return boolean true:半角文字  false:不是半角文字
 * @see isHalfChar(char)
 */
public static boolean isHalfChar(String value)  {

 for(int i=0;i<value.length();i++) {
  if(!isHalfChar(value.charAt(i))) return false;
 }
 return true;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值