小编bri*_*ian的帖子

帮助将String字节数组转换为实际字节

我有一个如下所示的字符串:["1011000","1000010","1001101","1000011"].

我的论点来自其他地方所以它需要这样.

我需要将其转换为真正的字节数组.

这是我的方法:

public void send(String[] payloadarr)  throws IOException { 
    byte [] payload = {};

    for (int i = 0; i < payloadarr.length; i++) {
        byte x = (byte) payloadarr[i];
        payload[i] = x;
    }
    //do byte stuff with payload
}
Run Code Online (Sandbox Code Playgroud)

但是,它不起作用.抱怨无法转换的类型字符串到字节.

任何人都可以帮我这个类型转换吗?

java type-conversion

5
推荐指数
1
解决办法
233
查看次数

Erlang xml到元组和列表

我很高兴能开始我的二郎之旅,但是我已经被困在这几天了,我开始害怕我不能满足我的截止日期.

我正在尝试用xml创建键值对元组.我想从任何嵌套的xml中列出一个列表.这似乎是一件很常见的事情,但我找不到任何例子.

例如:

    <something>
        <Item>
            <name>The Name!</name>
            <reviews>
                    <review>
                        <review-by>WE</review-by>
                        <review-points>92</review-points>
                    </review>

                    <review>
                        <review-by>WS</review-by>
                        <review-points>90</review-points>
                    </review>
            </reviews>
        </Item>
    </something>
Run Code Online (Sandbox Code Playgroud)

应该像:

    [[{"name", "The Name!"}, {"reviews", [{"review-by", "WE"}, {"review-points", 92}], {"review-by", "WS"}, {"review-points", 90}]} ]]
Run Code Online (Sandbox Code Playgroud)

其中每个Item是主包装节点.

我承认货物已经剔除并调整了下面的代码.它只返回第一个Item元素的列表.而且我不确定如何开始嵌套的那些.

非常感谢!

    -module(reader).
    -compile(export_all).
    -include_lib("xmerl/include/xmerl.hrl").

    parse(FileName) ->
        {Records,_} = xmerl_scan:file(FileName),
        extract(Records, []).

    extract(Record, Acc) when is_record(Record, xmlElement) ->
        case Record#xmlElement.name of
            'Item' ->
                ItemData = lists:foldl(fun extract/2, [], Record#xmlElement.content),
                [ {item, ItemData} | Acc ];
            _ ->
                lists:foldl(fun extract/2, Acc, Record#xmlElement.content)
        end;

    extract({xmlText, [{Attribute, _}, {'Item', …
Run Code Online (Sandbox Code Playgroud)

xml erlang

4
推荐指数
1
解决办法
2208
查看次数

标签 统计

erlang ×1

java ×1

type-conversion ×1

xml ×1