BufferedReader getkeyWords = new BufferedReader(new InputStreamReader(System.in));
char[] buf = new char[1024];
System.out.println("Please Input the Key");
getkeyWords.read(buf);
String temp = new String(buf);
System.out.println(temp.equals("一"));

解决方案 »

  1.   

         BufferedReader getkeyWords = new BufferedReader(new InputStreamReader(System.in));
         System.out.println("Please Input the Key");
        
         String temp = getkeyWords.readLine();
         System.out.println(temp.equals("一"));
      

  2.   

    我可以问下嘛,我写的那段代码为什么是False啊,是由于什么原因导致的,我是一个菜鸟
      

  3.   


    空格啊System.out.println(temp.trim().equals("一"))或者getkeyWords.read(buf);
    String temp = new String(buf);
    改为
    int i = getkeyWords.read(buf);
    String temp = new String(buf,0,i);
      

  4.   

    你先看看你的temp打印出来是什么?
      

  5.   

    看看马士兵j2se部分  讲的很好的 希望对你有帮助。。