public class recurfirstlastt {
public static int first = -1;
public static int last = -1;
public static void recurfst(String name, int idx, char element) {
// base case
if (idx == [Link]()) {
return;
}
// check for 'a'
if ([Link](idx) == element) {
if (first == -1) {
first =last= idx;
} else {
last = idx;
}
}
// recursive call
recurfst(name, idx + 1, element);
}
public static void main(String[] args) {
String name = "brtafghjhbfgh";
recurfst(name, 0, 'b');
[Link]("first at: " + first + " last at: " + last);
}
}