判断一个字符的性质

package day03;

/**

*关系运算

*

*

*/

public class Demo11 {

public static void main(String[] args) {

int age = 15;

boolean  isChild = age<16;

System.out.println(isChild);//true

//业务功能:判断一个字符是否为数字字符

char c = ‘6‘;//54  ‘A‘65 ‘中‘20013

// 54>=48 && 54<=57

if(c>=‘0‘&& c<=‘9‘){

System.out.println(c+"是数字字符!");

}else{

System.out.println(c+"不是数字字符!");

//业务功能:判断一个字符是否是英文字符

c = ‘A‘;//‘6‘ ‘中‘

if((c>=‘A‘&& c<=‘Z‘)||(c>=‘a‘ && c<=‘z‘)){

System.out.println(c+"是英文字符");

}else{

System.out.println(c+"不是英文字符");

}

}

//业务功能:判断一个字符不是数字字符

char c = ‘6‘;//54  ‘A‘65 ‘中‘20013

// 54>=48 && 54<=57

if(!(c>=‘0‘&& c<=‘9‘)){

System.out.println(c+"不是数字字符!");

}

}

}

时间: 2024-12-21 19:55:33

判断一个字符的性质的相关文章

C#中如何判断一个字符是汉字

判断一个字符是不是汉字通常有三种方法,第一种用 ASCII 码判断,第二种用汉字的 UNICODE 编码范围判 断,第三种用正则表达式判断,以下是具体方法. 1.用ASCII码判断 在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,具体代码如下: string text = "是不是汉字,ABC"; for (int i = 0; i < text.Length; i++) { if ((int)text[i] > 127) Console.WriteLi

Java 如何判断一个字符是否是数字或字母

在C++中, 可以用isdigit()判断一个字符是否是数字,可以用isalpha()判断一个字符是否是字母,还有很多,都在<cctype>头文件中 而类似的方法在JAVA中,则主要是Character类的静态方法: Character.isDigit( char ch ) // 判断ch是否是数字字符,如'1','2‘,是返回true.否则返回false Character.isLetter( char ch ) // 判断ch是否是字母字符,如'a','b‘,是返回true.否则返回fal

C# 之 判断一个字符是否是汉字

判断一个字符是不是汉字通常有三种方法: [1] 用 ASCII 码判断:[2] 用汉字的 UNICODE 编码范围判断:[3] 用正则表达式判断. 1.用ASCII码判断 在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,具体代码如下: string text = "汉字,ABC"; for (int i = 0; i < text.Length; i++) { if ((int)text[i] > 127) Console.WriteLine("

【java】java中判断一个字符是否包含汉字,包含汉语标点

public class Text { //java  一个字符判断全部是中文包括标点符号     private static final boolean isChinese(char c) {            Character.UnicodeBlock ub = Character.UnicodeBlock.of(c);           if (ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS                

Java中如何判断一个字符是否是字母或数字

使用Java中Character类的静态方法: Character.isDigit(char c) //判断字符c是否是数字字符,如‘1’,‘2’,是则返回true,否则返回false   Character.isLowerCase(char c) || Character.isUpperCase(char c) //判断c是否是字母字符,前面LowerCase是小写,后面UpperCase是大写,是返回True,否则返回False Character.isLetterOrDigit(char

JAVA学习 判断一个字符或字符是否位于另一个字符串的末尾

String a ="abcdefbg";Scanner scan = new Scanner(System.in);                 //输入扫描器String b = scan.next();                                        //输入字符int c = a.lastIndexOf(b);                                       //判断输入的字符串在需要判断的字符串中的位置int d

Delphi判断一个字符是否为汉字的最佳方法

//判断字符是否是汉字 function IsHZ(ch: WideChar): boolean; var i:integer; begin i:=ord(ch); if( i<19968) or (i>40869) then result:=false else result:=true; end; //判断字符是否是汉字 function IsHZ(ch: WideChar): boolean; var i:integer; begin i:=ord(ch); if( i<19968

java中判断一个&quot;字符&quot;在字符串中出现了几次

package com.cn.qy.util; public class aa { public static void main(String args[]){     /*判断字符ab在字符str中出现的次数*/     // 需要对比的源字符串     String str = "34abcedfababfffffffabtabrt4444";     // 需要对比的字符串     String compareStr = "ab";     //字符串查找初

判断一个字符是否为汉字字符

1 bool IsChineseChr(char ch) 2 { 3 var reg = new Regex("^[\u4E00-\u9FA5]{0,}$"); 4 if (reg.IsMatch(ch.ToString())) 5 return true; 6 return false; 7 } 若为汉字字符,则返回true,否则返回false.