我有以下代码,回报令我困惑.我是java的新手,并不确定它为什么会以它的方式返回.任何帮助都会很棒.
当数据有PE846并且A846它返回时engine,ambo和engineambo.我只想回来engineambo.
String soundString = "";
if (data.contains("PE846")) {
soundString += "engine";
betaString = "Engine : ";
sign = engine;
}
if (data.contains("A846")) {
soundString += "ambo";
betaString += "Ambo : ";
sign = ambo;
}
if (data.contains("MD846")) {
soundString += "medic";
betaString += "Medic";
sign = medic;
}
log.info(betaString + " Alerted");
{
new AudioPlayer("sounds/" + soundString + ".wav").start();
log.info(soundString);
}
Run Code Online (Sandbox Code Playgroud) java ×1