How to Convert Text to Binary in Java

Convert Text to Binary in Java

In this example, We will show you sample program about, How to Convert Text to Binary in Java programming language. The example were tested and shared in the same post.

Exmple Program

package com.dineshkrish;

/**
 * 
 * @author Dinesh Krishnan
 *
 */

public class TextToBinary {

	public static void main(String[] args) {

		String str = "dinesh krishnan";
		byte[] bytes = str.getBytes();
		
		StringBuilder binary = new StringBuilder();
		
		for (byte b : bytes) {
			int val = b;
			for (int i = 0; i < 8; i++) {
				
				binary.append((val & 128) == 0 ? 0 : 1);
				val <<= 1;
			}
			
			binary.append(' ');
		}
		
		System.out.println("'" + str + "' to binary: " + binary);
	}
}

Output

'dinesh krishnan' to binary: 01100100 01101001 01101110 01100101 
01110011 01101000 00100000 01101011 
01110010 01101001 01110011 01101000 
01101110 01100001 01101110 

Hello, folks, I am a founder of dineshkrish.com. I love Java and Open source technologies, If you find my tutorials are useful, please consider making donations to these charities.