How to Convert String to Char Stream in Java without Using Library Functions? Last Updated : 12 Feb, 2024 Comments Improve Suggest changes Like Article Like Report In Java, we can convert a string to a char stream with a simple built-in method .toCharArray(). Here, we want to convert the string to a char stream without using built-in library functions. So, we will create an empty char array iterate it with string characters, and store the individual characters from the string to the char array one after the other. In this article, we will learn how to convert String to char stream in Java without using library functions. Example of String to char stream in Java Input: Hello WorldOutput: H e l l o W o r l d Input: She is IntelligentOutput: S h e i s I n t e l l i g e n t Program to Convert String to Char Stream Without Using Library Functions in JavaBelow is the implementation to convert string to char stream using charAt() method in Java. Java // Java program to convert string to charStream // Driver Class public class MyClass { // Main Function public static void main(String[] args) { // storing string String stringData = "Hello World"; // printing original string System.out.println("Stirng Data : "+stringData); // creating a character stream char[] streamChar = new char[stringData.length()]; // iterating streamChar with stringData // to store the characters from stringData to streamChar for (int n = 0; n < stringData.length(); n++) { streamChar[n] = stringData.charAt(n); } // displaying the converted char Stream System.out.print("Converted Character Stream : "); for (char chr : streamChar) { System.out.print(chr + " "); } } } OutputStirng Data : Hello World Converted Character Stream : H e l l o W o r l d Explanation of the Program:In the above program, we have firstly stored a string in a string variable.Then we have created an empty char stream with the size of string.After that we iterated the char stream with string data.By using charAt() we will be getting the individual character from string.Storing each character from the string into the char stream till the string size exceeds.Finally displaying the char stream. Comment More infoAdvertise with us Next Article How to Convert String to Char Stream in Java without Using Library Functions? D dhanush77 Follow Improve Article Tags : Java Java Programs Java-Strings java-stream Java Examples +1 More Practice Tags : JavaJava-Strings Similar Reads Java Program to Convert String to Char Stream Without Using Stream Char stream defines the array of characters. In this article, we will learn the different types of methods for converting a String into a char stream in Java without using Stream. Let us see some methods one by one. ExamplesInput: String = HelloGeeksOutput: [H, e, l, l, o, G, e, e, k, s] Input: Stri 4 min read Convert String to Stream of Chars in Java The StringReader class from the java.io package in Java can be used to convert a String to a character stream. When you need to read characters from a string as though it were an input stream, the StringReader class can be helpful in creating a character stream from a string. In this article, we wil 2 min read How to Convert Char to String in Java? In this article, we will learn how to Convert Char to String in Java. If we have a char value like 'G' and we want to convert it into an equivalent String like "G" then we can do this by using any of the following three listed methods in Java. Using toString() method of Character classUsing valueOf( 5 min read How to Convert a String to Specific Character Encoding in Java? In Java, the process of converting a String to a certain character encoding is converting the string's character sequence to a byte array and applying the chosen character encoding. Java Program to Convert a String to a Specific Character EncodingUsing the String class's getBytes() function to trans 2 min read How to Convert a String value to Short value in Java with Examples Given a String "str" in Java, the task is to convert this string to short type. Examples: Input: str = "1" Output: 1 Input: str = "3" Output: 3 Approach 1: (Naive Method) One method is to traverse the string and add the numbers one by one to the short type. This method is not an efficient approach. 2 min read Like