急求java问题

2025-02-28 23:43:35
推荐回答(2个)
回答1:

package com.tx.test;

import java.util.HashSet;
import java.util.Set;

/*编写程序,使用RandomAccessFile类模拟存储个人名片,
* 个人名片要求有姓名(String)、年龄(int)和性别(String),
* 要求按顺序存储10个人,然后随机按乱序取出。*/
class RandomAccessFile {
String name;
int age;
String sex;

public RandomAccessFile(String name, int age, String sex) {
super();
this.name = name;
this.age = age;
this.sex = sex;
}

@Override
public String toString() {
return "RandomAccessFile [name=" + name + ", age=" + age + ", sex=" + sex + "]";
}

}
public class RandomAccessFileTest{
public static void main(String[] args) {
Set sets = new HashSet();
sets.add(new RandomAccessFile("小明1",10,"男"));
sets.add(new RandomAccessFile("小明2",11,"男"));
sets.add(new RandomAccessFile("小明3",12,"男"));
sets.add(new RandomAccessFile("笑话",90,"女"));
sets.add(new RandomAccessFile("小明4",10,"男"));
sets.add(new RandomAccessFile("小明5",11,"男"));
sets.add(new RandomAccessFile("小明6",12,"男"));
sets.add(new RandomAccessFile("笑话7",90,"女"));
sets.add(new RandomAccessFile("笑话8",90,"女"));
sets.add(new RandomAccessFile("笑话9",90,"女"));
for(RandomAccessFile r : sets) {
System.out.println(r);
}
}
}

回答2:

你把第一行的package lab2;删掉再试下,应该就可以了