ArrayList类案例(面试锦囊)
存储字符串并遍历
package com.demo02;import java.util.ArrayList;/** 存储字符串并遍历* * ������* A:创建集合对象* B:添加字符串元素* C:遍历集合*/
public class ArrayListTest {public static void main(String[] args) {//创建字符串对象ArrayList array = new ArrayList();//添加字符串array.add("张三");array.add("李四");array.add("王五");array.add("安山");//遍历集合for(int x=0; x

给定一个字符串数组:{“张三丰”,“宋远桥”,“张无忌”,“殷梨亭”,“张翠山”,“莫声谷”},将数组中的元素添加到集合中,并把所有姓张的人员打印到控制台上。
package com.demo02;import java.util.ArrayList;/*给定一个字符串数组:{“张三丰”,“宋远桥”,“张无忌”,“殷梨亭”,“张翠山”,“莫声谷”},将数组中的元素添加到集合中,并把所有姓张的人员打印到控制台上。 * * A:定义字符串数组* B:创建集合对象* C:遍历字符串数组,获取每一个字符串元素* D:把获取的字符串元素,添加到集合中* E:遍历集合* 要判断每一个字符串元素是否以张开头*/
public class ArrayListTest2 {public static void main(String[] args) {//定义字符串数组String[] strArray = {"张三丰","宋远桥","张无忌","殷梨亭","张翠山","莫声谷"};//创建集合对象ArrayList array = new ArrayList();//遍历字符串数组,获取每一个字符串元素for(int x=0; x
存储自定义对象并遍历
类:
package com.demo02;public class Student {private String name;private int age;public Student() {}public Student(String name, int age) {this.name = name;this.age = age;}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;}}
测试类:
package com.demo02;import java.util.ArrayList;
/** 储存自定义对象并遍历* * 分析:* A:定义学生类* B:创建集合对象* C:创建学生对象* D:把学生对象作为元素添加到集合中* E:遍历集合*/
public class ArrayListTest3 {public static void main(String[] args) {//创建集合对象ArrayList array = new ArrayList();//创建学生对象Student s1 = new Student("张三",28);Student s2 = new Student("李四",30);Student s3 = new Student("王五",25);Student s4 = new Student("安山",18);//把学生对象作为元素添加到集合中array.add(s1);array.add(s2);array.add(s3);array.add(s4);//遍历集合for(int x=0; x

创建一个集合,存储学生对象,学生对象的数据来自于键盘录入,最后,遍历集合
类:
/*** @author 无限嚣张(菜菜)* 创建一个学生类*/package com.demo01;public class students {private String name;private int age;private float score;public students() {}public students(String name, int age, float score) {this.name = name;this.age = age;this.score = score;}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 getScore() {return score;}public void setScore(float score) {this.score = score;}}
测试类:
/*** @author 无限嚣张(菜菜)* * 需求:* 创建一个集合,存储学生对象,学生对象的数据来自于键盘录入,最后,遍历集合*/package com.demo01;import java.util.ArrayList;
import java.util.Scanner;public class ArrayListDemo4 {public static void main(String[] args) {// TODO Auto-generated method stub//创建集合对象ArrayList array = new ArrayList();Scanner sc = new Scanner(System.in);System.out.println("请输入学生姓名:");String name = sc.nextLine();System.out.println("请输入学生年龄:");int age = sc.nextInt();System.out.println("请输入学生成绩:");float score = sc.nextFloat();students s = new students();s.setName(name);s.setAge(age);s.setScore(score);
// 把学生作为对象存储到集合中array.add(s);for(int x=0; x

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
