w3resource

Java: New string using every character of even positions from a given string

Java String: Exercise-99 with Solution

Write a Java program to return an updated string using every character of even position from a given string.

Visual Presentation:

Java String Exercises: Return a new string using every characters of even positions from a given string

Sample Solution:

Java Code:

import java.util.*;

// Define a class named Main
public class Main {

  // Method to create a new string using even-indexed characters from the given string
  public String makeWithEvenCharacters(String stng) {
    int len = stng.length(); // Get the length of the given string
    String fin_str = ""; // Initialize an empty string to store the result

    // Loop through the string, incrementing by 2 to get even-indexed characters
    for (int i = 0; i < len; i = i + 2) {
      fin_str += stng.charAt(i); // Concatenate even-indexed characters to the result string
    }

    return fin_str; // Return the final string containing even-indexed characters
  }

  // Main method to execute the program
  public static void main(String[] args) {
    Main m = new Main(); // Create an instance of the Main class

    String str1 = "w3resource.com"; // Given string
    // Display the given string and the new string with even-indexed characters
    System.out.println("The given string is: " + str1);
    System.out.println("The new string is: " + m.makeWithEvenCharacters(str1));
  }
}

Sample Output:

The given string is: w3resource.com
The new string is: wrsuc.o

Flowchart:

Flowchart: Java String Exercises - Return a new string using every characters of even positions from a given string

Java Code Editor:

Improve this sample solution and post your code through Disqus

Previous: Write a Java program to check whether the first instance of a given character is immediately followed by the same character in a given string.
Next: Write a Java program to check if a given string contains a given substring. Return true or false.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/java-exercises/string/java-string-exercise-99.php