Find all Substrings of a given string Example Java Program
Definition
A string is traditionally a sequence of characters, either as a literal constant or as some kind of variable. The latter may allow its elements to be mutated and the length changed, or it may be fixed (after creation). A string is generally understood as a data type and is often implemented as an array of bytes (or words) that stores a sequence of elements, typically characters, using some character encoding. A string may also denote more general arrays or other sequence (or list) data types and structures.Syntax
public String substring(datatype beginIndex) Or public String substring(datatype beginIndex, datatype endIndex)
Find all Substrings of a given string Example Program
import java.util.Scanner; class AllSubstrings{ public static void main(String args[]){ String str1, str2; int length; Scanner in = new Scanner(System.in); System.out.println("Enter a string to find its sub-strings"); str1 = in.nextLine(); length = str1.length(); System.out.println("Sub-strings of the string \""+str1+"\" are"); for(int c = 0 ; c < length ; c++ ){ for(int i = 1 ; i <= length - c ; i++ ){ str2 = str1.substring(c, c+i); System.out.println(str2); } } } }
Sample Output
Output is: Enter a string to find its sub-strings shore Sub-strings of the string "shore" are s sh sho shor shore h ho hor hore o or ore r re e
String Programs
- Check Case Of A Character Example Java Program
- String Reverse Example Java Program
- Trim A String Example Java Program
- Find all Substrings of a given string Example Java Program
- Repetitions In String Example Java Program
- First Repeated Character Example Java Program
- String Buffer Example Java Program
- String Builder Example Java Program
- String Comparison Example Java Program
- Convert A String To Array Example Java Program
- Equals and equalsIgnoreCase Example Java Program
- Convert String To ArrayList Example Java Program
- Convert String To Lowercase Example Java Program
- String To CharacterArray Example Java Program
- Convert To Uppercase Example Java Program
- Find The Character At A Particular Index Example Java Program
- Find Index Of A Particular Character Example Java Program
- Find Index Of A Particular String Example Java Program
- Replace Character In A String Example Java Program
- String Concatenation Example Java Program
- String Length Example Java Program
- Capitalize the starting letter of each word in a sentence
- Convert Character Array to String Example Java Program
- Check Input Strings are Anagram or Not
Read More Articles
- Multiple Inheritance Using Interface Example Java Program
- Single Inheritance Example Java Program
- Multilevel Inheritance Example Java Program
- Hierarchical Inheritance Example Java Program
- Find all Substrings of a given string Example Java Program
- Create Matrix Example Java Program
- Sum Of Three Numbers Example Java Program
- Twin Prime Example Java Program
- Heap Sort Example Java Program
- Compile Time Polymorphism Example Java Program