j8583如何在parseMessage之后获取debugString

时间:2016-02-11 16:40:54

标签: j8583

当我获得我构建的debugString()的{​​{1}}时,它可以正常工作,但是当我尝试获取由IsoMessage生成的debugString()时解析(IsoMessagemf.parseMessage(..)为空。 解析工作正常,字段值存在,但debugString()返回空字符串。

我错过了什么吗?

是否可以打印parsedMessage的debugString?

2 个答案:

答案 0 :(得分:0)

任何邮件都应该能够打印其debugString。这一定是个错误。

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

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

答案 1 :(得分:0)

问题似乎是Eclipse的控制台。 debugString以不可打印的字符开头,这似乎导致了问题。 当独立运行时,debugString会打印出来,如下所示:

^ @ p023060180 ...

(注意开头的^ @ p)。