当我得到我构建debugString()
的 anIsoMessage
时,它工作正常,但是当我尝试获取通过解析 ( )创建debugString()
的 an时,它是空的。解析工作正常,字段值在那里,但返回空字符串。IsoMessage
mf.parseMessage(..)
debugString()
debugString()
我错过了什么吗?
不能打印 parsedMessage 的 debugString 吗?
当我得到我构建debugString()
的 anIsoMessage
时,它工作正常,但是当我尝试获取通过解析 ( )创建debugString()
的 an时,它是空的。解析工作正常,字段值在那里,但返回空字符串。IsoMessage
mf.parseMessage(..)
debugString()
debugString()
我错过了什么吗?
不能打印 parsedMessage 的 debugString 吗?
任何消息都应该能够打印其debugString
. 这一定是个bug。
更新所以这很奇怪,因为我刚刚添加了一个简单的测试来检查这个,它通过了:
https://github.com/chochos/j8583/commit/3a32b9041470c31a451791f3baa082f18204504a
问题似乎是 Eclipse 的控制台。debugString 以一个似乎导致问题的不可打印字符开头。独立运行时,debugString 打印正常,如下所示:
^@p023060180...
(注意开头的 ^@p)。