java recursion
public void removeDigits(String string) {
if(string.length == 1) {
if(Character.isDigit(string.CharAt(0))) {
return "";
} else {
return string;
}
} else {
if(Character.isDigit(string.CharAt(0))) {
return removeDigits(string.substring(1));
} else {
return string.substring(0, 1) + removeDigits(string.substring(1));
public static void main(String[] args) {
String string = "1a2b3c"
System.out.println(removeDigits(string)); //will print "abc"
}// prints x number of $
public static void recursion(int x) {
if(x == 0) { // base case
System.out.println();
} else { // recursive case
System.out.print("$");
recursion(x - 1);
}
}
Also in Java:
- java quit application
- multiplication program java
- binary search java
- taking date as input in java
- java test if a string is a int
- Unhandled exception: java.lang.InterruptedException
- How can I put a parameter into a localized string in Android?
- throwing exceptions java
- remove unused imports intellij
- how to format a datetime object to show date and time and milliseconds in java
- java dictionary
- connect 2 package in android
- substring java
- Enums injava
- spigot get player from UUID
- how to replace all of one character with nothing in java
- how to make a copy of an array java
- java output array lists to file
- official java website
- java execute jar from main
- arraylist with values java
- how to make an arraylist java
- processing sound android
- java create a set with values