?? sample14_14.java
字號:
package wyf.jc;
import java.util.*;
class Student
{
//學生的成員屬性
String name;
int age;
int classNum;
//學生類的無參構造器
public Student()
{}
//學生類的有參構造器
public Student(String name,int age,int classNum)
{
this.name=name;
this.age=age;
this.classNum=classNum;
}
//重寫toString方法
public String toString()
{
//將類名引導的屬性序列字符串返回
return "\nwyf.jc.Student[name="+this.name
+",age="+this.age
+",classNum="+this.classNum
+"]\n";
}
}
//主類
public class Sample14_14
{
public static void main(String[] args)
{
//創建HashSet對象
HashSet hs=new HashSet();
//向HashSet對象中添加內容不同的學生對象元素
hs.add(new Student("tom",21,97005));
hs.add(new Student("jerry",19,97003));
hs.add(new Student("lucy",18,97004));
//打印輸出HashSet中的內容
System.out.println("這里是HashSet操作前的內容:");
System.out.println(hs);
//獲取集合對應的迭代器
Iterator it=hs.iterator();
//通過迭代器遍歷集合,并修改元素的內容
while(it.hasNext())
{
//對獲取的元素引用進行強制類型轉換
Student temp=(Student)it.next();
//修改元素的成員值
temp.classNum=2003001;
}
//打印輸出HashSet中的內容
System.out.println("這里是HashSet操作后的內容:");
System.out.println(hs);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -