In this article, we’ll look at how to convert a string to an array of characters in Java. I’ll also briefly explain to you what strings, characters, and arrays are.

What is a Character in Java?

Characters are primitive datatypes. A character is a single character enclosed inside single quotation marks. It can be a letter, a digit, a punctuation mark, a space or something similar. For example:

char firstVowel = 'a';

What is a String in Java?

Strings are objects (reference type). A string is made up of a string of characters. It’s anything inside double quotation marks. For example:

String vowels = "aeiou";

What is an Array in Java?

Arrays are fundamental data structures which can store fixed number of elements of the same data type in Java. For example, let’s declare an array of characters:

char[] vowelArray = {'a', 'e', 'i', 'o', 'u'};

Now, we have a basic understanding about what strings, characters, and arrays are.

Let’s Convert a String to a Character Array

  • Use toCharArray() Instance Method
  • Use charAt() Instance Method

#java

How to Convert a String to an Array of Characters in Java
2.00 GEEK