java - ColdFusion 中 java.util.ArrayList 的用法

标签 java arrays coldfusion cfml

我正在处理一些旧的 ColdFusion 代码。它可能可以追溯到 90 年代末。它是使用

编程的
queryParams = createObject("java", "java.util.ArrayList");
...
arrayAppend( queryParams, {...});
...

它看起来像一个普通的数组。我想知道是否有人刚刚以困难的方式创建了一个普通的 ColdFusion 数组。

最佳答案

作为序言...我的评论是一个有根据的猜测。唯一能够对此类问题给出真正客观答案的人是最初编写您正在查看的代码的冠军。

但是,是的,20 年前人们在 Coldfusion 中处理数组的方式完全有可能(可能?)对于现代的我们来说似乎很陌生。 ArrayNew() 根本不存在。

对将来阅读本文的任何人的专业提示:Adobe 的帮助文档通常有一个“历史”部分,显示函数何时出现或何时停止支持。

https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-a-b/arraynew.html

ArrayNew

> History

Introduced in ColdFusion MX

编辑

从评论中,我得知 Adob​​e 的官方页面似乎有误。我看到有些书籍一直引用 ArrayNew 函数,至少直到 1999 年的 ColdFusion 4 为止。

我认为 OP 的代码仍然有可能足够老,可以早于该函数,因为他没有给我们一个版本,但仍然是一个有趣的开发。

关于java - ColdFusion 中 java.util.ArrayList 的用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59685463/

相关文章:

java - 排序数组 - 递归调用

javascript - 是否有可能利用网络技术构建家庭自动化系统?

coldfusion - 如何从ColdFusion中的查询对象获取SQL?

java - 在 OSX 上使用捆绑的 JRE

java - 什么是实现具有弱引用的集合集合的好方法,通过引用进行比较,并且在 Java 中也是可排序的?

java - 如何在文本上计算多个整数而不添加或执行任何乘法

java - 对 AtomicReference 持有的对象执行 equals 和 hashcode 的正确方法

java - JUnit 断言数组在不相等时是相等的

java - JLabel 数组中的空指针异常

arrays - 附加到 JSON 数组中的 JSON 数组 ColdFusion