C# ArrayList 的 Java 等效项

标签 java c# arraylist

我正在将 C# 代码转换为 Java 代码。

该 C# 代码中使用了 ArrayList。

对于 C# ArrayList,我应该直接在 Java 代码中使用 ArrayList 吗?

当我直接使用时,我收到此警告:

ArrayList is a raw type. References to generic type ArrayList should be parameterized.

我应该做什么改变?

我的 C# 数组列表:

private System.Collections.ArrayList _lines = new System.Collections.ArrayList();
        public System.Collections.ArrayList Lines
        {
            get { return lines; }
        }

谢谢。

最佳答案

Java中的

ArrayList需要参数化。您必须定义数据类型。请参阅下面的行来声明 ArrayList

List<String> arrayList = new ArrayList<String>();

arrayList.add("item1");
...

关于C# ArrayList 的 Java 等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26505831/

相关文章:

java - 长期存在的 JMS session 。保持 JMS 连接/JMS session 总是打开不好的做法吗?

c# - 连接字符串在 C# Windows 应用程序中不起作用

java - 从 arraylist 元素调用方法

java - 数组列表的重复条目

java - 如何清除android中的缓存数据

Java在句子后添加换行符(为什么要双换行符来解决它)?

c# - 在 WinForms 应用程序中拆分 wmv/wav 文件

c# - 当 GameObject 触发时在 Unity 控制台中打印消息? Unity5/2D

java - 使用带有 ResultSet 的 ArrayList 的空指针异常

java - 方法链重构