https://www.codewars.com/kata/5aa736a455f906981800360d
public class Kata { public static boolean feast(String beast, String dish) { beast = beast.trim(); dish = dish.trim(); String beastBegin = beast.substring(0,1); String beastEnd = beast.substring(beast.length()-1); String dishBegin = dish.substring(0,1); String dishEnd = dish.substring(dish.length()-1); if(beastBegin.equals(dishBegin) && beastEnd.equals(dishEnd)){ return true; }else{ return false; } } }
更有甚者
public class Kata { public static boolean feast(String beast, String dish) { return beast.charAt(0)==dish.charAt(0) && beast.charAt(beast.length()-1) == dish.charAt(dish.length()-1); } }
public class Kata { public static boolean feast(String b, String d) { return d.startsWith(b.substring(0,0)) && d.endsWith(b.substring(b.length()-1)); } }