62,621
社区成员
发帖
与我相关
我的任务
分享
public class User {
private String userID,userName,sex;
/**
* @param userID
* @param userName
* @param sex
*/
public User(String userID, String userName, String sex) {
super();
this.userID = userID;
this.userName = userName;
this.sex = sex;
}
public String getUserID() {
return userID;
}
public void setUserID(String userID) {
this.userID = userID;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
@Override
public String toString() {
return "User [userID=" + userID + ", userName=" + userName + ", sex=" + sex + "]";
}
}
public class Teacher extends User {
private String teachingAge;
/**
* @param userID
* @param userName
* @param sex
* @param teachingAge
*/
public Teacher(String userID, String userName, String sex, String teachingAge) {
super(userID, userName, sex);
this.teachingAge = teachingAge;
}
public String getTeachingAge() {
return teachingAge;
}
public void setTeachingAge(String teachingAge) {
this.teachingAge = teachingAge;
}
public String goClass() {
return "Internet";
}
@Override
public String toString() {
return "{userID=" + getUserID() + ", userName=" + getUserName() + ", sex=" + getSex() +", teachingAge=" + teachingAge+"}" ;
}
}
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Teacher user1=new Teacher("1", "zhangsan", "nan", "12");
Teacher user2=new Teacher("2", "lisi", "nan", "5");
List<Teacher> list=new ArrayList<Teacher>();
list.add(user1);
list.add(user2);
System.out.println(list);
System.out.println(getAllUserName(list));
System.out.println(updateUserById(list, "2"));
}
public static List<String> getAllUserName(List<Teacher> teachers) {
List<String> list=new ArrayList<String>();
for(Teacher teacher:teachers) {
list.add(teacher.getUserName());
}
return list;
}
public static List<Teacher> updateUserById(List<Teacher> teachers,String id){
for(Teacher teacher:teachers) {
if(teacher.getUserID().equals(id)) {
teacher.setUserName("wangwu");
}
}
return teachers;
}
}