编写一个Java方法,返回给定输入字符串中“面包”的第一次和最后一次出现之间的字符串,或者如果没有两片面包,则返回字符串“none”。
用字符串截取的方式,通过index和lastindex判断是否前后存在bread
public class Main{
public static void main(String []args){
System.out.println(sandwichFillings("breadtunabread"));
System.out.println(sandwichFillings("chipsbreadtunasalad"));
}
public static String sandwichFillings(String str){
int begin = str.indexOf("bread");
int end = str.lastIndexOf("bread");
if(begin>=0 && end>begin) {
return str.substring(begin+5, end);
}
return "none";
}
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!