当前位置: 首页 > news >正文

/2要求:定义一个方法,根据id查找对应的用户信息 //如果存在,返回id //如果不存在,返回-1

import java.util.ArrayList;

public class ArrayListTest3 {
    public static void main(String[]args){
        //要求:1.main方法中定义一个集合,存入三个用户对象
        //用户属性为:id,username,password
        //2要求:定义一个方法,根据id查找对应的用户信息
        //如果存在,返回id
        //如果不存在,返回-1
        ArrayList<user> list=new ArrayList<>();
        user u1=new user("244213","zhangsan","abc123QwQ");
        user u2=new user("244214","lisi","1234qwer");
        user u3=new user("244215","wangwu","12345678");
        list.add(u1);
        list.add(u2);
        list.add(u3);
int  result=getIndex("24213",list);
        System.out.println(result);
    }
    public static int getIndex(String id,ArrayList<user> list)
    {for(int i=0;i<list.size();i++)
    {
        user u=list.get(i);
        String uid=u.getId();
        if(uid.equals(id))
        {
            return i;
        }
    }


      return -1;
    }
}

相关文章:

  • 蓝桥杯 小球反弹
  • 278.缀点成线
  • uniapp 和 webview 之间的通信
  • 【1】Java 零基础入门学习(小白专用)
  • 新配置了一台服务器+域名共178:整个安装步骤,恢复服务
  • Docker逃逸
  • 基于SSM框架的汽车租赁平台(源码+lw+部署文档+讲解),源码可白嫖!
  • React Native进阶(六十一): WebView 替代方案 react-native-webview 应用详解
  • Redis内存碎片详解
  • 1998-2022年各地级市第三产业占GDP比重/地级市第三产业占比数据(市辖区)
  • 人工智能 - 通用 AI Agent 之 LangManus、Manus、OpenManus 和 OWL 技术选型
  • 大数据平台上的数据建模与分析:从数据到决策的跃迁
  • 【TI MSPM0】Timer学习
  • SOFABoot-02-模块化隔离方案
  • 2025年十大AI工具对比
  • 人工智能将使勒索软件更加危险
  • 实验3 以太坊交易周期的需求分析
  • 浅谈ai工程落地 - 蒸馏 vs 剪枝 vs 量化
  • 2025.3.22总结
  • 安卓7.0以上App抓包
  • 成都世运会倒计时100天,中国代表团运动员规模将创新高
  • 直播电商行业代表呼吁:携手并肩伸出援手助力外贸企业攻坚克难
  • 保利发展去年净利润约50亿元,在手现金1342亿元
  • 北京公园使用指南
  • 扎克伯格怕“错过风口”?Meta AI数字伴侣被允许与未成年人讨论不当话题
  • 亚振家居控制权将变更:济南域潇集团实控人成新控股股东