日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JAVA之ArrayList集合

發布時間:2023/12/20 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JAVA之ArrayList集合 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

/**
?* ArrayList集合講解
?* 集合的添加、遍歷、刪除
?*/
package com.test;

import java.util.*;

public class test7 {

?? ?/**
?? ? * @param args
?? ? */
?? ?public static void main(String[] args) {
?? ??? ?// TODO Auto-generated method stub

?? ??? ?//添加第一個職員
?? ??? ?Clerk clerk1 = new Clerk();
?? ??? ?
?? ??? ?clerk1.setName("kim");
?? ??? ?clerk1.setAge(18);
?? ??? ?clerk1.setSalary(1000.00f);
?? ??? ?
?? ??? ?//添加第二個職員
?? ??? ?Clerk clerk2 = new Clerk();
?? ??? ?
?? ??? ?clerk2.setName("ross");
?? ??? ?clerk2.setAge(19);
?? ??? ?clerk2.setSalary(2000.00f);
?? ??? ?
?? ??? ?ArrayList al = new ArrayList();
?? ??? ?al.add(clerk1);
?? ??? ?al.add(clerk2);
?? ??? ?
?? ??? ?//打印各個對象的信息
?? ??? ?Clerk temp = (Clerk)al.get(0);
?? ??? ?Clerk temp_1 = (Clerk)al.get(1);
?? ??? ?
?? ??? ?System.out.println("第1個人的信息:"+"姓名:"+temp.getName()+" 年齡:"+temp.getAge()+" 工資:"+temp.getSalary());
?? ??? ?
?? ??? ?System.out.println("第2個人的信息:"+"姓名:"+temp_1.getName()+" 年齡:"+temp_1.getAge()+" 工資:"+temp_1.getSalary());
?? ??? ?
?? ??? ?//for循環打印對象信息
?? ??? ?for(int i=0; i<al.size(); i++)
?? ??? ?{
?? ??? ??? ?Clerk temp_2 = (Clerk)al.get(i);
?? ??? ??? ?System.out.println("第"+(i+1)+"個人的信息:"+"姓名:"+temp_2.getName()+" 年齡:"+temp_2.getAge()+" 工資:"+temp_2.getSalary());
?? ??? ?}
?? ??? ?
?? ??? ?al.remove(0); //刪除ArrayList中第一個元素
?? ??? ?
?? ??? ?System.out.println("---------刪除集合元素后----------------");
?? ??? ?
?? ??? ?//for循環打印對象信息
?? ??? ?for(int i=0; i<al.size(); i++)
?? ??? ?{
?? ??? ??? ?Clerk temp_2 = (Clerk)al.get(i);
?? ??? ??? ?System.out.println("第"+(i+1)+"個人的信息:"+"姓名:"+temp_2.getName()+" 年齡:"+temp_2.getAge()+" 工資:"+temp_2.getSalary());
?? ??? ?}
?? ?}

}

class Clerk
{
?? ?private?? ?String name;
?? ?private?? ?int?? ?age;
?? ?private float salary;
?? ?
?? ?public String getName() {
?? ??? ?return name;
?? ?}
?? ?public void setName(String name) {
?? ??? ?this.name = name;
?? ?}
?? ?public int getAge() {
?? ??? ?return age;
?? ?}
?? ?public void setAge(int age) {
?? ??? ?this.age = age;
?? ?}
?? ?public float getSalary() {
?? ??? ?return salary;
?? ?}
?? ?public void setSalary(float salary) {
?? ??? ?this.salary = salary;
?? ?}?? ?
}
小結:

總結

以上是生活随笔為你收集整理的JAVA之ArrayList集合的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。