w3resource

Java: Create a new String object with the contents of a character array


Write a Java program to create a String object with a character array.

Sample Solution:

Java Code:

// Define a public class named Exercise11.
public class Exercise11 {
    // Define the main method.
    public static void main(String[] args) {
        // Character array with data.
        char[] arr_num = new char[] { '1', '2', '3', '4' };

        // Create a String containing the contents of arr_num
        // starting at index 1 for length 3.
        String str = String.copyValueOf(arr_num, 1, 3);

        // Display the results of the new String.
        System.out.println("\nThe book contains " + str + " pages.\n");
    }
}

Sample Output:

The book contains 234 pages.

Flowchart:

Flowchart: Java String Exercises - Create a new String object with the contents of a character array


For more Practice: Solve these Related Problems:

  • Write a Java program to construct a string from a character array and then reverse it without using library methods.
  • Write a Java program to build a string from a character array while removing any duplicate characters.
  • Write a Java program to convert a character array to a string and then interleave it with another string.
  • Write a Java program to create a string from a character array and then display the indices of each vowel.

Java Code Editor:

Improve this sample solution and post your code through Disqus

Previous: Write a Java program to compare a given string to the specified string buffer.
Next: Write a Java program to check whether a given string ends with the contents of another string.

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.