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.



Follow us on Facebook and Twitter for latest update.