gpt4 book ai didi

java - 如何将 COBOL COMP、COMP-1 和 COMP-2 转换为 Java Long 或 Int

转载 作者:行者123 更新时间:2023-12-01 10:46:15 33 4
gpt4 key购买 nike

我正在从事从大型机到 Hadoop 的迁移,并且对 Java 非常了解。我有一个 cobol 平面文件,其中包含计算字段(COMP、COMP-1、COMP-2)。我必须在 Java 应用程序中使用这个文件。

需要帮助理解以下几点:

  1. 如何通过 FTP 传输具有 COMP 字段的大型机平面文件。我尝试通过 FTP 传输它,但收到不可读的字符。 我尝试以二进制模式进行 FTP,但仍然无法读取。

  2. 如何将 Cobol COMP 字段转换为 JAVA int/long。如果您有任何示例 java 代码片段。请分享。

我在下面的链接中找到了 COMP-3 到 Java Long 的 java 片段: http://www.coderanch.com/t/411222/java/java/Packed-decimal-conversion-Java

感谢您的帮助。

最佳答案

你可以看一下Cobrix后面的解析器。这是 Spark 的开源 COBOL 数据源,它处理 COMP 字段。

关于java - 如何将 COBOL COMP、COMP-1 和 COMP-2 转换为 Java Long 或 Int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34147934/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com