
正文
java代码有汉字吗 java代码是什么字体
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java 输出一个有汉字、数字和字母的数组里的汉字、数字和字母?用Ascii码判断,数组是给定的。
public static void justArrElement(String[] arr){
int len = arr.length;
String chinese[] = new String[len]; //汉字
String number[] = new String[len]; //数字
String letter[] = new String[len]; //字母
String other[] = new String[len]; //汉字,数字,或字母的组合
int k=0; //chinese[]元素的个数
int l=0; //number[]元素的个数
int m=0; //letter[]元素的个数
int n=0; //other[]元素的个数
String str = "";
for(int i=0;iarr.length;i++)
{
str = arr[i];
if(isNum(str)){
number[l++] = str;
}else if(isLetter(str)){
letter[m++] = str;
}else if(isChinese(str)){
chinese[k++] = str;
}else{
other[n++] = str;
}
}
System.out.print("汉字:");
for(int i=0;ik;i++){
System.out.print(chinese[i]+" ");
}
System.out.println();
System.out.print("数字:");
for(int i=0;il;i++){
System.out.print(number[i]+" ");
}
System.out.println();
System.out.print("字母:");
for(int i=0;im;i++){
System.out.print(letter[i]+" ");
}
System.out.println();
System.out.print("其他:");
for(int i=0;in;i++){
System.out.print(other[i]+" ");
}
System.out.println();
}
//判断字符串是不是纯数字
public static boolean isNum(String ss) {
for (int i = 0; i ss.length(); i++) {
char a = ss.charAt(i);
if (a '0' || a '9') {
return false;
}
}
return true;
}
//判断字符串是不是纯字母
public static boolean isLetter(String ss) {
for (int i = 0; i ss.length(); i++) {
char c = ss.charAt(i);
if ((c = 'a' c = 'z')|| (c = 'A' c = 'Z')) {
}else{
return false;
}
}
return true;
}
//判断字符串是不是纯汉字
public static boolean isChinese(String ss) {
for (int i = 0; i ss.length(); i++) {
char c = ss.charAt(i);
if (19968 = c c 40623) {
}else{
return false;
}
}
return true;
}
public static void main(String[] args) {
String a[] = {"hahahhHHHaa","WWWhhs","437265","一","哇哈哈","abc123","哈22","ab你"};
justArrElement(a);
}
运行结果:
汉字:一 哇哈哈
数字:437265
字母:hahahhHHHaa WWWhhs
其他:abc123 哈22 ab你
相关问答
Q1: Java的char类型真的可以存汉字么
可以java代码有汉字吗的
首先,java中java代码有汉字吗的一个char的确是2个字节。java采用unicode,2个字节来表示一个字符。
一个数字或英文或汉字都是一个字符,只不过数字和英文时,存储的2个字节的第一个字节都为0,就是浪费java代码有汉字吗了点空间。存汉字就占满java代码有汉字吗了2个字节。
java代码有汉字吗的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码是什么字体、java代码有汉字吗的信息别忘了在本站进行查找喔。








