java遍历(for和forEach)

发布时间:2024年01月22日

1.dade文件

package model;

public class dade {
    private int id;
    private String name;

    public dade() {
    }

    public dade(int id, String name) {
        this.id = id;
        this.name = name;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

2、AdminController文件

package com.controller;

import com.myThread.AdminThread;
import com.myThread.MyCallable;
import com.myThread.MyRunnable;
import model.dade;
import org.springframework.web.bind.annotation.*;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.concurrent.*;
//上面引入*,所以这个可以注销
//import java.util.concurrent.ConcurrentHashMap;

@RestController
@CrossOrigin
@RequestMapping("/admin")
public class AdminController{
    @GetMapping("/{id}")
    public ArrayList findById(@PathVariable Long id) throws InterruptedException {
        ArrayList<dade> list = new ArrayList();
        dade da = new dade(1,"dade");
        dade da1 = new dade(2,"dade333");
        list.add(da);
        list.add(da1);
        for(dade its : list){
           System.out.print(its.getName()+"\n");
        }
        list.forEach(it -> {
            System.out.print(it.getName()+"\n");
        });

        return list;
    }

在这里插入图片描述

打印数组不打印地址

@Override
    public String toString() {
        return "dade{" +
                "id=" + id +
                ", name='" + name + '\'' +
                '}';
    }

在这里插入图片描述
在这里插入图片描述

文章来源:https://blog.csdn.net/qq_34631220/article/details/135759121
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。