手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android 转换
Android 转换
摘要:C#里面的byte[]是这样的传输到Android是List["161","180","122","120","161","180"]如何把...

C# 里面的byte[] 是这样的

Android 转换0

传输到Android是 List< String >  ["161","180","122","120","161","180"]

如何把 这个字符串转换成对等C#里的 byte[] 

回复讨论(解决方案)

String[] array = new String[list.size()];

list.toArray(array);

 //字符序列转换为16进制字符串
    private String bytesToHexString(byte[] src) {
        StringBuilder stringBuilder = new StringBuilder("0x");
        if (src == null || src.length < = 0) {
            return null;
        }
        char[] buffer = new char[2];
        for (int i = 0; i <  src.length; i++) {
            buffer[0] = Character.forDigit((src[i]  > > > 4) & 0x0F, 16);
            buffer[1] = Character.forDigit(src[i] & 0x0F, 16);
            System.out.println(buffer);
            stringBuilder.append(buffer);
        }
        return stringBuilder.toString();
    }

private byte[] hexStringToByteArray(String s) {
        int len = s.length();
        byte[] data = new byte[len / 2];

        for (int i = 0; i <  len; i += 2) {
            data[i / 2] = (byte) ((Character.digit(s.charAt(i), 16) < <  4) + Character.digit(s.charAt(i + 1), 16));
        }

        return data;
    }

【Android 转换】相关文章:

android 进程的优先级

Android实现屏幕旋转方法总结

Android中ArrayList和数组相互转换

Android屏幕亮度调节

Android 读写文件方法汇总

Android Bitmap和Drawable相互转换的简单代码

Android开源组件小结

Android三种菜单实例分析

Android处理图像数据转换的各种方法

android bitmap与base64字符串的互相转换

精品推荐
分类导航