java判断char类型是否是空格

Python017

java判断char类型是否是空格,第1张

给你分别介绍判断char类型是空格还是空字符串:

一、//判断是否char是否为空

import java.util.*

public class test{

public static void main(String[] args){

String str="abc abc"

char [] ch=str.toCharArray()

for(int i=0i<ch.lengthi++) p="" {

if(Character.isSpace(ch[i])) System.out.println("ok")

}

}

}

二、//判断char是否为空字符串

char M='A'

if(M!='\0')

System.out.println("字符M不为空")

char[] N=new char[1]

if(N[0]=='\0')

System.out.println("字符N[0]为空\n\n\n\n")

通过实验证明。char是有默认值的。默认值是'\u0000'

public class CharDemo {

static char ch

static Character ch2

public static void main(String[] args) {

//能输出 说明char类型的默认值是'\u0000'

if(ch == '\u0000'){

//把char转成int输出

System.out.println((int)ch)

}

//输出null。 说明char的包装类Character是对象,默认值是null

System.out.println(ch2)

}

}