当前位置:  开发笔记 > 编程语言 > 正文

扑扑使用HexEncoder类

如何解决《扑扑使用HexEncoder类》经验,为你挑选了1个好方法。

我正在尝试使用来自https://docs.flutter.io/flutter/convert/HexEncoder-class.html的类HexEncoder ,但我无法使其正常工作。实际上,我这样做是将字节列表转换为字符串:

import 'dart:convert';
import 'package:convert/convert.dart';

HexEncoder _hexEncoder;
List value = [253, 165, 6, 147, 164, 226, 79, 177, 175, 207, 198, 235, 7, 100, 120, 37]
_hexEncoder.convert(value);

但是抛出错误:

 The method 'convert' was called on null

对不起,我对飞镖/飞镖知识不强。我知道我叫一个空对象,我只需要知道使用此类的方式。非常感谢 !



1> Günter Zöchb..:

这应该做您想要的:

import 'package:convert/convert.dart';

List value = [253, 165, 6, 147, 164, 226, 79, 177, 175, 207, 198, 235, 7, 100, 120, 37];
var result = hex.encode(value);

这段代码

HexEncoder _hexEncoder;

只是声明了_hexEncoder变量,但未使用编码器实例或任何其他值对其进行初始化,因此是null

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有