手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >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 Bitmap和Drawable相互转换的简单代码

android 布局属性详解

Android授权访问网页

Android studio中怎么把代码类转换为静态?

Android实现屏幕旋转方法总结

Android 情景模式的设置代码

Android开发常用小功能

Android开发之OpenGL ES 画多边形

android图片转换器示例

Android图片转换器代码分享

精品推荐
分类导航