3
回答
java求助一个二进制转ASCII码问题
华为云实践训练营,热门技术免费实践!>>>   

下面的代码运行结果是AAA;可是现在字符变成了String info = "1001000001 10010000011001000001";每个A前面都加了一个10;该怎么转换ascii对应的AAA呀;就是说结果运行之后还是AAA;求高手解决;谢谢各位;十分感谢

public static void main(String[] args) {

 String info = "01000001 01000001 01000001";

 String[] strArray = info.split("\\s"); 
        byte[] byteArray = new byte[strArray.length];
        for(int i = 0; i < strArray.length; i ++)
        byteArray[i] = (byte) Integer.parseInt(strArray[i], 2);
        try {
            System.out.println(new String(byteArray, "ascii"));
        } catch (UnsupportedEncodingException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

举报
weng4570
发帖于4年前 3回/198阅
顶部