Java: Convert String to Binary


In this code example, we take a look at how to convert a String to Binary in Java with examples.

Example 1:
package org.code2care.java.examples;

public class ConvertStringToBinary {

    public static void main(String[] args) {

        String userString = "Hello World!";
        StringBuilder binaryStringBuilder = new StringBuilder();

        for (char ch : userString.toCharArray()) {
            String binary = Integer.toBinaryString(ch);
            binaryStringBuilder.append(String.format("%8s", binary).replace(' ', '0'));
        }
        System.out.println(binaryStringBuilder.toString());

    }
}
Output:

010010000110010101101100011011000110111100100000010101110110111101110010011011000110010000100001


Example 2:
package org.code2care.java.examples;

public class ConvertStringToBinary {

    public static void main(String[] args) {

        String userString = "Hello World!";
        StringBuilder binaryStringBuilder = new StringBuilder();
        for (char ch : userString.toCharArray()) {
            String binaryString = String.format("%8s", Integer.toBinaryString(ch)).replace(' ', '0');
            binaryStringBuilder.append(binaryString);
        }
        System.out.println(binaryStringBuilder.toString());


    }
}

Facing issues? Have Questions? Post them here! I am happy to answer!

Author Info:

Rakesh (He/Him) has over 14+ years of experience in Web and Application development. He is the author of insightful How-To articles for Code2care.

Follow him on: X

You can also reach out to him via e-mail: rakesh@code2care.org

Copyright © Code2care 2024 | Privacy Policy | About Us | Contact Us | Sitemap