Java判断字符为空或空格的方法&&读入包含空格的字符串的方法

package weiyuexin;

import java.util.Scanner;

public class 字符判空 {

	public static void main(String[] args) {
		char ch1 = ' ',ch2='a';
		//判断字符是否为空格使用Character.isSpace(ch)
		if(Character.isSpace(ch1)) {
			System.out.println("ch1是空格");
		}else {
			System.out.println("ch1不是空格");
		}
		if(Character.isSpace(ch2)) {
			System.out.println("ch2是是空格");
		}else {
			System.out.println("ch2不是空格");
		}
		//判断字符是否为空的方法ch=='\0'
		if(ch1=='\0') {
			System.out.println("ch1为空值");
		}else {
			System.out.println("ch1不为空值");
		}
		if(ch2=='\0') {
			System.out.println("ch2为空值");
		}else {
			System.out.println("ch2不为空值");
		}
		//判断字符为换行符
		char ch3 = '\n';
		if(ch3 == '\n') {
			System.out.println("ch3是换行符");
		}
		//读入包含字符串的方法sc.nextLine()
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入一个包含空格的字符串:");
		String str = sc.nextLine();
		System.out.println("输入的字符串是:   "+str);
	}
}

运行结果:

ch1是空格
ch2不是空格
ch1不为空值
ch2不为空值
ch3是换行符
请输入一个包含空格的字符串:
asd  dfd
输入的字符串是:   asd  dfd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值