天天看点

JAVA进阶7.7——空字符串的区别

import java.io.BufferedReader;
import java.io.InputStreamReader;

/*
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Test{
  public static void main(String[] args){
    String ziFuChuan=null;
    try{
      BufferedReader zhuanHuanLiu=new BufferedReader(new InputStreamReader(System.in));
      ziFuChuan=zhuanHuanLiu.readLine();
      System.out.println("字符串是:"+ziFuChuan);
    }
    catch(Exception e){}
  }
}
//System.in是字节流,想要转换成字符流就得用上面的方法。
//转换流是将JAVA不允许的情况变成可能,比如输入字符串中带汉字。
*/
public class Test{
  public static void main(String[] args)throws Exception{
    String ziFuChuan="111111";
    System.out.println("字符串是"+ziFuChuan);
    
    BufferedReader a=new BufferedReader(new InputStreamReader(System.in));
    ziFuChuan=a.readLine();//如果直接输入回车的话,字符串就是一个空字符串。
    
    System.out.println("______");
    System.out.println(ziFuChuan+"abc");
    System.out.println(ziFuChuan.equals(""));
    System.out.println(ziFuChuan.equals(null));
  }
}