我正在尝试使用递归实现我自己的子字符串(fromindex,toindex)函数。我试过几种方法,但仍有错误。有人能帮我吗?这是我目前的代码:
String s;
RecursiveString(String myS){
s=myS;
}
String subString(int from, int to) {
if(this.s.isEmpty())return "hi";
else if(from==this.s.length()-1)return "";
else if(from==to)return "error";
return this.subString(from+1, to);
}
例子:
public static void main(String[] args) {
RecursiveString rs=new RecursiveString("abcesf");
System.out.println(rs.subString(2, 4));
}
输出:“错误”
1条答案
按热度按时间j0pj023g1#
此解决方案适用于递归
输出: