天天看點

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));
  }
}