java将object转为数组6_怎么把object 转成 数组

用的是 jBittorrentAPI.jar 解析种子文件。

public static void main(String[] args) throws IOException {

// TODO Auto-generated method stub

// t1();

Object a = new Object();

File f = new File("c:\\a.torrent");

InputStream in = new FileInputStream(f);

BufferedInputStream is = new BufferedInputStream(in);

Map m = BDecoder.decode(is);

System.out.println("通过Map.keySet遍历key和value:");

for (String key : m.keySet()) {

System.out.println("key= " + key + " and value= " + m.get(key));

}

Map info = (Map) m.get("info");

Object param = info.get("name");

//这个 param 是个 int数组,但是强转却出现强制类型转换错误。。想不明白

}

ce8af5318a047ad55db5fde4f2c9ff33.png

2bcb14c36fcaba3c883b535a8a41aabc.png

11f4563447c102ea57e7b0fd780fd22d.png

接着问题又来了,种子内的文件名 理论上是 ascii 编码,但是我发现如果包含中文 就会出现负数 。。。ascii编码里没有负数,那这个是数字是什么,怎么变成中文。。

-25

-89

-69

-27

-118

-88

-24

-65

-73

-27

-82

-85

46

66

68

46

55

50

48

112

46

-27

-101

-67

-24

-117

-79

-27

-113

-116

-24

-81

-83

46

-28

-72

-83

-24

-117

-79

-27

-113

-116

-27

-83

-105

-27

-71

-107

46

109

107

118

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值