w3resource

Java: Get a substring of a given string between two specified positions


27. Get Substring by Position

Write a Java program to get a substring of a given string at two specified positions.

Visual Presentation:

Java String Exercises: Get a substring of a given string between two specified positions


Sample Solution:

Java Code:

// Define a public class named Exercise27.
public class Exercise27 {
    
    // Define the main method.
    public static void main(String[] args) {
        // Declare and initialize a string variable.
        String str = "The quick brown fox jumps over the lazy dog.";

        // Get a substring of the above string starting from
        // index 10 and ending at index 26.
        String new_str = str.substring(10, 26);

        // Display the original and the extracted substring for comparison.
        System.out.println("old = " + str);
        System.out.println("new = " + new_str);
    }
}

Sample Output:

old = The quick brown fox jumps over the lazy dog.                                                            
new = brown fox jumps

Flowchart:

Flowchart: Java String Exercises - Get a substring of a given string between two specified positions


For more Practice: Solve these Related Problems:

  • Write a Java program to extract a substring from a string given two indices and display its reverse.
  • Write a Java program to extract two different substrings from a string and then swap their positions.
  • Write a Java program to obtain a substring from a given start index to the end, and then compare it with another substring.
  • Write a Java program to extract a substring between two indices and count the number of vowels it contains.

Go to:


PREV : Starts With Substring.
NEXT : Char Array from String.

Java Code Editor:

Improve this sample solution and post your code through Disqus

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.