小编Hen*_*eko的帖子

ArrayList,获取值,从index()到index()

大家好我想从我创建的ArrayList中获取值.我有一些索引,我想只在我想要的索引之间打印数据,到目前为止我已经完成了这个,但它似乎不起作用.我认为get()对我想要的东西无效......有什么想法吗?

public static void main(String[] args) throws Exception {

    Scanner dataSc = new Scanner(new FileReader("StudData1.txt"));

    ArrayList<String> ArrayData = new ArrayList<String>();
    ArrayList<String> idData = new ArrayList<String>();
    ArrayList<String> idIndex = new ArrayList<String>();

    int b = 0;
    int a = 0;
    int i = 0;

    while (dataSc.hasNextLine()) {
        String data = dataSc.nextLine();
        ArrayData.add(i, data);

        if (data.contains("ID: ")) {
            idData.add(a, data);
            idData.set(a, (idData.get(a).replaceAll("[\\D]", "")));

            a++;
            b++;
        }

        i++;
        idIndex.add(b, Integer.toString(i));
    }

    int idSt1 = Integer.parseInt(idData.get(0));
    int idSt2 = Integer.parseInt(idData.get(1));
    int idSt3 = Integer.parseInt(idData.get(2));

    int …
Run Code Online (Sandbox Code Playgroud)

java arraylist

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

arraylist ×1

java ×1