public String deFront(String str) { boolean a1 = str.startsWith("a"); boolean b2 = str.startsWith("b",1); if (a1 && b2) { return str; } else if (a1) { return "a" + str.substring(2); } else if (b2) { return "b" + str.substring(2); } else { return str.substring(2); } } public String deFront(String str) { boolean a1 = !str.isEmpty() && str.substring(0,1).equals("a"); boolean b2 = str.length() > 1 && str.substring(1,2).equals("b"); if (a1 && b2) { return str; } else if (a1) { return "a" + str.substring(2); } else if (b2) { return "b" + str.substring(2); } else { return str.substring(2); } }