java - 我们如何在数组列表中添加(long,String)?

标签 java arrays

我需要创建一个包含类型值的列表 - (long,String) 就像-

 ArrayList a = new ArrayList();
         a.add(1L,branchName);

我该如何做到这一点,因为如果我使用 list 它只会接受 int,String。

最佳答案

您应该注意ArrayListadd(int,String)将 String 元素添加到给定的 int 索引中(如果索引有效)。 int参数不是 ArrayList 内容的一部分.

也许是ArrayList不是您的正确选择。如果您想 map LongString值,使用Map<Long,String> .

Map<Long,String> a = new HashMap<> ();
a.put(1L,branchName);

关于java - 我们如何在数组列表中添加(long,String)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33209239/

相关文章:

java - 使用2个数组进行插入排序java

java - 您好,我如何找到数组中的值和位置

java - 使用java解析csv然后保存在二维数组中

C++,当从列表中获取值时,我填充其中的数组没有返回任何内容

java - 时间广场日历app的实现方法

java - Spring Rest 服务是否应该返回 Map 而不是 JSON 的 DTO

java - 在 Hibernate 中使用 LIKE %

java - 如何在 BlackBerry 内存中创建目录

java - org.hibernate.MappingException : Unable to find column with logical name in Spring Hibernate

php - 我们如何从文件中获取文本(逐字)到 PHP 中的二维数组中?