当前位置: 代码迷 >> J2SE >> 大伙帮忙看看
  详细解决方案

大伙帮忙看看

热度:169   发布时间:2016-04-24 13:34:12.0
大家帮忙看看
import java.io.*;
public class Testin{
public static void main (String args [])throws Exception{
InputStream in = System.in;

int c ;
while (true){
String pwd = "";
System.out.print ("pwd1 :"+pwd);
System.out.print ("please input: ");
while((c=in.read())!=13){
pwd+=(char)c;
}
System.out.print ("pwd2: "+pwd);
if (pwd.equals("aaa"))

break;
}
}
}大家帮忙看看,如果第一次输入不匹配aaa以后再输入aaa都不会得到正确的结果,好像是多了一个回车字符,应该怎么解决呢?
用InputStreamReader可以做,但是老师要求这样写,初学,请大家帮帮忙.

------解决方案--------------------
去掉回车,回车ascii为10
  相关解决方案