java scanner的回车处理问题
scanner接收控制台输入,如果是Y则执行A方法,否则执行B方法。但问题是scanner有个回车在后面,请问if语句中的判断条件该如何写?Stringchoice=sc...
scanner接收控制台输入,如果是Y则执行A方法,否则执行B方法。但问题是scanner有个回车在后面,请问if语句中的判断条件该如何写?
String choice = sc.nextLine();
if (choice=="Y"){
System.out.println("进来了");
copy(source,destination);
} else{
set();
}
这样写判断条件永远都是false。求解
copy和set是自己写的方法 展开
String choice = sc.nextLine();
if (choice=="Y"){
System.out.println("进来了");
copy(source,destination);
} else{
set();
}
这样写判断条件永远都是false。求解
copy和set是自己写的方法 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询