Java String getBytes() Method Last Updated : 29 Nov, 2024 Comments Improve Suggest changes Like Article Like Report In Java, the getBytes() method of the String class converts a string into an array of bytes. This method is useful for encoding the strings into binary format, which can then be used for file I/O, network transmission, or encryption. It can be used with the default character set or with a specified charset.Example:The below example shows how the getBytes() method converts a string into bytes using the platform's default character set. Java // Java program to demonstrate the getBytes() // with default charset public class GetBytes { public static void main(String[] args) { // Define a string String s = "GeeksforGeeks"; // Convert the string to a byte array byte[] ba = s.getBytes(); for (byte b : ba) { System.out.print(b + " "); } } } Output71 101 101 107 115 102 111 114 71 101 101 107 115 Explanation: In the above example, the getBytes() method converts each character of the string into its corresponding ASCII value in bytes. The for-each loop is used to print each byte in the array.Syntax of getBytes() Methodpublic byte[] getBytes();Return Type: Returns a newly created byte array that contains the encoded sequence of bytes.Example of String getBytes() Method Using Specified Charset in JavaNow let us implement and accept the charset according to which string has to be encoded while conversion into bytes. There are many charset defined in the Charset class. Java // Java Program to Demonstrate // Working of getByte() Method import java.nio.charset.StandardCharsets; public class GetBytes { public static void main(String[] args) { String s = "Geeks for Geeks"; // Convert the string to a byte array // using UTF-8 byte[] ba1 = s.getBytes(StandardCharsets.UTF_8); // Convert the string to a byte array // using UTF-16 byte[] ba2 = s.getBytes(StandardCharsets.UTF_16); System.out.println("Byte Array (UTF-8): " + java.util.Arrays.toString(ba1)); System.out.println("Byte Array (UTF-16): " + java.util.Arrays.toString(ba2)); } } OutputByte Array (UTF-8): [71, 101, 101, 107, 115, 32, 102, 111, 114, 32, 71, 101, 101, 107, 115] Byte Array (UTF-16): [-2, -1, 0, 71, 0, 101, 0, 101, 0, 107, 0, 115, 0, 32, 0, 102, 0, 111, 0, 114, 0, 32, 0...Explanation: In the above example, we have used different charsets to see how characters are encoded into bytes. The UTF-8 encodes characters using variable-length bytes. The UTF-16 uses two bytes for most characters. Comment More infoAdvertise with us Next Article Java String getBytes() Method A Astha Tyagi Follow Improve Article Tags : Java Java-Strings Java-Functions Practice Tags : JavaJava-Strings Similar Reads Byte toString() method in Java with examples The toString() method of Byte class is a built in method in Java which is used to return a String value. public String toString() Syntax: ByteObject.toString() Return Value: It returns a String object, the value of which is equal to the value of the ByteObject. Below is the implementation of toStrin 2 min read Array getByte() Method in Java The java.lang.reflect.Array.getByte() is an inbuilt method in Java and is used to return the element present at the given index from the specified Array as a Byte.Syntax: Array.getByte(Object []array, int index) Parameters : This method accepts two mandatory parameters: array: The object array whose 3 min read Java String valueOf() Method The valueOf() method of the String class in Java helps to convert various data types like integers, floats, booleans, and objects into their string representations. It makes it simple to work with string manipulation, logging, and displaying data efficiently.Example:To convert a number into text for 3 min read TreeMap get() Method in Java The get() method of the TreeMap class in Java is used to retrieve or fetch the value mapped by a particular key mentioned in the parameter. If the key does not exist in the map, the method returns null.Syntax of TreeMap get() MethodtreeMap.get(Object key)Parameter: key: The method takes one paramete 2 min read Object toString() Method in Java Object class is present in java.lang package. Every class in Java is directly or indirectly derived from the Object class, henceforth, it is a child of the Object class. If a class does not extend any other class then it is a direct child class of Object, and if it extends another class, then it is 3 min read ByteBuffer toString() method in Java with Examples The toString() method of ByteBuffer class is the inbuilt method used to returns a string representing the data contained by ByteBuffer Object. A new String object is created and initialized to get the character sequence from this ByteBuffer object and then String is returned by toString(). Subsequen 2 min read Month getValue() method in Java The getValue() method is a built-in method of the Month ENUM which is used to get the value of the month-of-year from this Month instance as an integer. The value returned by this method is in the range of 1-12, representing months from January to December. Syntax: public int getValue() Parameters: 1 min read JavaTuples getKey() method The getKey() method in org.javatuples is used to fetch the key from the TupleClassObject from the KeyValue Class. This method can be used with only KeyValue class object of javatuples library. It returns a Key which is the element present at the index 0 of the KeyValueClassObject. The returned Key i 2 min read Integer toString() in Java The java.lang.Integer.toString() is an inbuilt method in Java which is used to return the String object representing this Integer's value. Syntax : public static String toString() Parameters: The method does not accept any parameters. Return Value:The method returns the string object of the particul 5 min read Hashtable get() Method in Java The Hashtable.get() method is a built-in method of the java.util.Hashtable class. This method is used to retrieve or fetch the value mapped by a particular key mentioned in the parameter. It returns NULL when the table contains no such mapping for the key. In this article, we will learn about the Ha 3 min read Like