0

当我得到我构建debugString()的 anIsoMessage时,它工作正常,但是当我尝试获取通过解析 ( )创建debugString()的 an时,它是空的。解析工作正常,字段值在那里,但返回空字符串。IsoMessagemf.parseMessage(..)debugString()debugString()

我错过了什么吗?

不能打印 parsedMessage 的 debugString 吗?

4

2 回答 2

0

任何消息都应该能够打印其debugString. 这一定是个bug。

更新所以这很奇怪,因为我刚刚添加了一个简单的测试来检查这个,它通过了:

https://github.com/chochos/j8583/commit/3a32b9041470c31a451791f3baa082f18204504a

于 2016-02-11T21:36:03.837 回答
0

问题似乎是 Eclipse 的控制台。debugString 以一个似乎导致问题的不可打印字符开头。独立运行时,debugString 打印正常,如下所示:

^@p023060180...

(注意开头的 ^@p)。

于 2017-01-19T19:09:38.430 回答