gpt4 book ai didi

java - 在 RPGLE 中使用 String.format

转载 作者:行者123 更新时间:2023-11-29 07:19:25 25 4
gpt4 key购买 nike

我想将 RPGLE 与 String.format 接口(interface),它接受可变长度参数或数组,我还想传递数字和字符串,所以我将使用像 "hello %s, you are %d 岁”。有人可以给我一些关于如何在 RPGLE 中制作原型(prototype)的建议吗?


更新

看来有些人对这个问题感到困惑。为了清楚起见,我想在 RPGLE 中制作以下原型(prototype)。请注意,该方法的第二个参数是一个 varargs 参数,因此可以提供任意数量的参数! RPGLE 绝对不支持这一点,但它确实支持 *nopass 所以这有助于实现我需要的结果。

  String format = "|%1$-10s|%2$-10s|%3$-20s|\n";
System.out.format(format, "FirstName", "Init.", "LastName");

or

String.format(format, "FirstName", "Init.", "LastName");

我对如何在 RPGLE 中格式化字符串不感兴趣,我想制作一个 java 方法的原型(prototype)。

最佳答案

如何使用消息进行格式化……它们非常强大,并且文本是外部化的(并且 CCSID 感知)。

您可以使用QMHRTVM用于检索格式化消息的 API。

当您使用 RPG 代码时,调用 native 功能总是比 Java 更快。

关于java - 在 RPGLE 中使用 String.format,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6514872/

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