用map实现邮箱地址分离
来源:互联网 发布:linux 启动 编辑:程序博客网 时间:2024/06/07 15:49
假如有以下email数据“aa@sohu.com,bb@163.com,cc@sina.com,..”
现需要把 email中的用户部分(如aa)和邮件地址部分(如sohu.com)分离,
分离后以键值对应的方式放入HashMap,
并遍历打印map的键和值。
现需要把 email中的用户部分(如aa)和邮件地址部分(如sohu.com)分离,
分离后以键值对应的方式放入HashMap,
并遍历打印map的键和值。
提示:参考String split方法。
import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;/** 假如有以下email数据“aa@sohu.com,bb@163.com,cc@sina.com,..” * 现需要把 email中的用户部分(如aa)和邮件地址部分(如sohu.com)分离, * 分离后以键值对应的方式放入HashMap, * 并遍历打印map的键和值。提示:参考String split方法。 * */public class Test5 {public static void main(String[] args) {Map<String,String> map=new HashMap<String,String>();String str1="aa@sohu.com,bb@163.com,cc@sina.com";String[] str=str1.split(",");for(String email:str){if(str1.contains("@")){String[] emailArr=email.split("@");map.put(emailArr[0], emailArr[1]);}}System.out.println("map的keyset遍历:");Set<String> keySet=map.keySet();for(String key:keySet){String value=map.get(key);System.out.println("用户:"+key);System.out.println("邮箱地址:"+value);}System.out.println("map的entryset遍历:");Set<Entry<String,String>> ss=map.entrySet();for(Iterator iter=ss.iterator();iter.hasNext();){Entry e=(Entry) iter.next();System.out.println("用户:"+e.getKey());System.out.println("邮箱地址:"+e.getValue());}}}
0 0
- 用map实现邮箱地址分离
- 用map实现数字分离
- map实现数字分离
- map 中实现数字分离
- 邮箱地址
- c语言实现邮箱地址验证
- js实现邮箱地址的检测
- 利用map实现任意长度数字串各位数字分离
- 用正则表达式匹配邮箱地址
- 用java验证邮箱地址是否合法
- 用正则表达式提取网页中的邮箱地址
- 用正则表达式提取网页中的邮箱地址
- 用正则表达式提取网页中的邮箱地址
- 用MySQL-Proxy实现读写分离
- 用MySQL-Proxy实现读写分离
- 用MySQL-Proxy实现读写分离
- 用MySQL-Proxy实现读写分离
- 用MySQL-Proxy实现读写分离
- 【操作系统】:学习操作系统应该用哪些书
- java程序控制tomcat启动
- python学习笔记7——列表中整数乘积末尾0的问题
- 新随笔
- 在数据库中设置默认值修改hibernate映射文件
- 用map实现邮箱地址分离
- 饮食——食物
- jsoup数据抓取学习
- activity堆栈式管理
- Oracle数据库中对null值的排序及mull与空字符串的区别
- MyBatis-spring和spring JDBC批量插入Mysql的效率比较
- leetcode 198.213.337 House Robber
- JavaScript 语法简单描述
- transitionend animationend 事件兼容问题