w3resource

Java: Create a new string repeating every character twice of a given string

Java String: Exercise-82 with Solution

Write a Java program to create a string containing every character twice of a given string.

Visual Presentation:

Java String Exercises: Create a new string repeating every character twice of a given string

Sample Solution:

Java Code:

import java.util.*;

// Define a class named Main
public class Main {

  // Method to repeat each character in the given string 'stng' twice
  public String repeatAllTwice(String stng) {
    int l = stng.length(); // Get the length of the given string 'stng'
    String newstring = ""; // Initialize an empty string to store the new string

    // Loop through each character of the string
    for (int i = 0; i < l; i++) {
      // Append the character at index 'i' in 'stng' twice to the 'newstring'
      newstring += stng.substring(i, i + 1) + stng.substring(i, i + 1);
    }
    return newstring; // Return the new string with characters repeated twice
  }

  // 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 = "welcome"; // Given string

    // Display the given string and the new string with characters repeated twice
    System.out.println("The given string is: " + str1);
    System.out.println("The new string is: " + m.repeatAllTwice(str1));
  }
}

Sample Output:

The given string is: welcome
The new string is: wweellccoommee

Flowchart:

Flowchart: Java String Exercises - Create a new string repeating every character twice of 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 string 'red' and 'blue' appear in same number of times in a given string.
Next: Write a Java program to make a new string from two given string in such a way that, each character of two string will come respectively.

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.