我正在使用Mainframe进行Hadoop迁移,并且对Java非常了解。 我有一个cobol平面文件,其中包含计算字段(COMP,COMP-1,COMP-2)。我必须在Java应用程序中使用此文件。
需要帮助来理解以下几点:
如何FTP具有COMP字段的主机平面文件。我试图FTP它但是有不可读的字符。 我尝试在二进制模式下进行FTP,但仍然无法读取。
如何将Cobol COMP字段转换为JAVA int / long。如果您有任何示例java片段。请分享。
我在下面的链接中找到了COMP-3到Java Long的java代码段: http://www.coderanch.com/t/411222/java/java/Packed-decimal-conversion-Java
感谢您的帮助。