当前位置: 首页 > 面试题库 >

如何在Java中使用数组列表?

颜文康
2023-03-14
问题内容

我需要知道是否将数据存储在ArrayList中,并且需要获取存储在其中的值。

例如:如果我有这样的数组列表

      ArrayList A = new ArrayList();
      A = {"Soad", "mahran"};

我想获取每个String元素,该怎么办?

我尝试通过以下代码来做到这一点:

package arraylist;

import java.util.ArrayList;

public class Main {

        public static void main(String[] args) {
        ArrayList S = new ArrayList();

        String A = "soad ";
        S.add(A);
        S.add("A");
        String F = S.toString();
        System.out.println(F);
        String [] W = F.split(",");
        for(int i=0 ; i<W.length ; i++) {
           System.out.println(W[i]);
        }
    }
}

问题答案:

以下代码段提供了一个示例,展示了如何从List指定索引处的元素中获取元素,以及如何使用高级的for-each循环遍历所有元素:

    import java.util.*;

    //...

    List<String> list = new ArrayList<String>();
    list.add("Hello!");
    list.add("How are you?");

    System.out.println(list.get(0)); // prints "Hello!"

    for (String s : list) {
        System.out.println(s);
    } // prints "Hello!", "How are you?"

请注意以下几点:

  • 使用泛型List<String>ArrayList<String>类型代替原始ArrayList类型。
  • 变量名以小写字母开头
  • list被声明为List<String>,即接口类型而不是实现类型ArrayList<String>


 类似资料:
  • 我们如何一起使用数组和数组列表(如果可能的话)? 我想将一些字符串存储到数组列表中,稍后将它们取出,解析成字符串数组,将这些数组存储在数组列表中,稍后能够从数组列表中检索数据... 查看这段代码,并随意将我拆分为做蹩脚的编码;我已经有一段时间没有使用Java了。 在前面,我已经将一些外部文件转储到< code>nonParsedData中。就是一串弦。没什么大不了的。我取出这些字符串,读取它们,放

  • 我想在全局范围内使用一个数组,以便能够用不同的方法修改它,并在最后用主调用方法

  • 我用python制作了这个数组,但我不记得用java怎么做:

  • 本文向大家介绍我们如何在Java中使用flexjson序列化对象数组?,包括了我们如何在Java中使用flexjson序列化对象数组?的使用技巧和注意事项,需要的朋友参考一下 该Flexjson 是一个轻量级 的库序列化 和反序列化 Java对象和从JSON格式。我们还可以使用JSONSerializer 类的 serialize()方法来序列化 对象数组,这将对目标实例执行浅层序列化。 语法 在

  • 有没有一种简单的方法来生成

  • 我的文本文件如下所示 我使用下面的代码片段将文本逐行存储在数组列表中,并将整个文件显示为输出。 但我只想显示三列TMAX,TMIN,DMAX。