name = (JOptionPane.showInputDialog("What is the name of the new Client? \n (Format) \" Jake Michael Drewberg\" "));
nameCheck= JOptionPane.showInputDialog("Please check that this is correct: "+name+". \n If this is correct please enter \"true\". if not enter \"false\". ");
if (nameCheck==false)
{
name = JOptionPanel.showInputDialog("Please enter the full name of the Client with the first letter of each name in Capital letters. ");
System.out.println("This is the final name being saved to our files, if any further issue present themselves please reffer to our Admin staff at Admin_Med@clinic.ae; \n Client Name: "+name);
}
但我仍然对“错误:不兼容的类型:String无法转换为Boolean”这个问题深信不疑。
joptionpane.showInputDialog()
返回一个包含用户输入的字符串,这意味着如果您想检查用户输入的是true还是false,您必须解析他们输入的内容,如下所示:
boolean b = nameCheck.equalsIgnoreCase("true");
如果用户输入true,则将布尔值设置为true,否则设置为false。
编辑:还可以使用boolean.valueOf(String s)
以便他们可以重新键入他们想要保存的名称,如果他们在开始时犯了错误。 但我仍然面临“错误:不兼容类型:字符串不能转换为布尔值”的问题。
我为扫描器创建了一个方法:
我正在尝试创建一个基本的谷歌地图android应用程序。就在我创建项目并获得API密钥之后,我就收到了这个错误。 “错误:不兼容类型:片段无法转换为SupportMapFragment” 行:SupportMapFragment mapFragment=(SupportMapFragment)getSupportFragmentManager().findFragmentByID(r.id.map
问题内容: 错误使我发疯。 在我的应用中,我在MainActivity中创建了3个导航抽屉项,和。现在,我想添加两个与的项目。 MainActivity //用于导航抽屉 TabsFragmentPagerAdapter.java ViewView.java 问题: 错误:(49,81)错误:不兼容的类型:android.app.FragmentManager无法转换为android.suppor
而当运行时,我收到的是: 错误:不兼容类型:int无法转换为客户端ClientDAO.Delete(clientId);