经过多次计算,我得到了包含某些数据的二进制表示的字符串。如何以一致的方式将其转换为整型数组。
我可以将每32位放入数组中,但它看起来不像这样的解决方案。
发布于 2012-07-08 00:12:36
已更正:
public static int[] convertIntoIntArray(String message) {
        System.out.println(message.length());
        int[] t = new int[message.length()/32];
        for(int i = 0; i < t.length; i++){
            //t[i] = Integer.parseInt(message.substring(i*32, (i+1)*32),2);
            String section = message.substring(i*32, (i+1)*32);
            t[i] = (int) Long.parseLong(section, 2);
        //  System.out.println(i+"fsa");
        }
        return t;   
    }https://stackoverflow.com/questions/11375778
复制相似问题