import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map.Entry;
public class Test1school {
public static void main(String[] args) {
HashMap<String, String> arr=new HashMap<>();
arr.put("Tom", "CoreJava");
arr.put("John", "Oracle");
arr.put("Susan", "Oracle");
arr.put("Jerry", "JDBC");
arr.put("Jim", "Unix");
arr.put("Kevin", "JSP");
arr.put("Lucy", "JSP");
arr.put("Allen", "JDBC");
for(Entry<String, String> i:arr.entrySet()) {
System.out.println(i);
}
for(Entry<String, String> i:arr.entrySet()) {
if(i.getValue().equals("JSP")) {
System.out.println(i.getKey());
}}
}
}
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Random;
public class Account {
private Long id;
private double balance;
private String password;
Random input=new Random();
public Account() {
}
public Account( double balance, String password) {
this.id = new Date().getTime()+input.nextInt();
this.balance = balance;
this.password = password;
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public double getBalance() {
return balance;
}
public void setBalance(double balance) {
this.balance = balance;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
@Override
public String toString() {
return "Account [id=" + id + ", balance=" + balance + ", password=" + password + "]";
}
}
import java.security.KeyStore.Entry;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import javax.swing.text.html.parser.Entity;
public class Accountmain {
public static void main(String[] args) {
List<Account> list = new ArrayList<>();
list.add(new Account(10.00, "1234"));
list.add(new Account(15.00, "5678"));
list.add(new Account(0, "1010"));
HashMap<Long,Account> map=new HashMap<>();
for(Account i:list) {
map.put(i.getId(),i);
}
for(Long j:map.keySet()) {
System.out.println(j+"余额为"+map.get(j).getBalance());
}
}
}