Java: New string using every character of even positions from a given string
Write a Java program to return an updated string using every character of even position from a given string.
Visual Presentation:
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:
For more Practice: Solve these Related Problems:
- Write a Java program to build a new string containing only the characters from even indices of the original string.
- Write a Java program to extract and concatenate characters at even positions in a string using a loop.
- Write a Java program to create a string from characters found at even indices of a given string.
- Write a Java program to iterate over a string and select only the characters located at even-numbered positions.
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.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics