1、假如有以下email数据
“aa@sohu.com,bb@163.com,cc@sina.com”,现需要把email中的用户部分和邮件地址部分分离,分离后以键值对应的方式放入HashMap?
package rongqi.zy; import java.util.HashMap; import java.util.Set; public class EmailSplit { public static void main(String[] args) { String addresses = "aa@sohu.com,bb@163.com,cc@sina.com"; String[] address = addresses.split(","); HashMap<String,String> hashMap = new HashMap<String, String>(); for(String str : address){ String[] flag = str.split("@"); hashMap.put(flag[0],flag[1]); } Set<String> keys = hashMap.keySet(); for(String key:keys){ System.out.println(key+"的地址是"+hashMap.get(key)); } } }