sqilt()分离字符串
2016-07-22 11:37
274 查看
有一个由多个邮箱组成的email 数据字符串(15分)
lily@sohu.com,tom@163.com,rock@sina.com 现在需要把email 中的用户名和邮件地址分离,分离后以键值对应方式放入HashMap 中。
lily@sohu.com,tom@163.com,rock@sina.com 现在需要把email 中的用户名和邮件地址分离,分离后以键值对应方式放入HashMap 中。
package Demo1; import java.util.HashMap; import java.util.Set; public class Demo { public static void main(String[] args) { HashMap<String,String> hm = new HashMap<>(); String str = "lily@sohu.com,tom@163.com,rock@sina.com"; //分割后存入数组 String[] strArr = str.split(","); for (String tmp : strArr) { int index = tmp.indexOf("@"); String key = tmp.substring(0, index); String value = tmp.substring(index); hm.put(key, value); } //遍历集合 Set<String>set = hm.keySet(); System.out.println("邮箱名\t地址名"); for (String key : set) { System.out.println(key+"\t"+hm.get(key)); } } }
相关文章推荐
- 统计字符串中每个字母出现的次数
- 用高效流,将一个图片复制到另一个路径
- webView 返回按钮和关闭按钮
- 基于Metronic的Bootstrap开发框架经验总结(4)--Bootstrap图标的提取和利用
- LNMP----初步搭建
- 通过文件的方式对硬盘扇区进行直接读写操作
- TextView使用Spannable设置复合文本
- 排序算法讲解(一)
- hd 1009 FatMouse' Trade (贪心)
- spring boot应用启动原理分析
- 数学 2016.10.19
- 添物不花钱学JavaEE(基础篇)-JSP
- 添物不花钱学JavaEE(基础篇)-JSP
- C++之离港篇学习笔记之新特性
- Hbuider hybrid app开发之js常用方法
- IOS 应用内显示 AppStore 某个应用的详情
- poj2632Crashing Robots(模拟)
- Java List与数组之间的转换
- 命令行方式上传本地项目至Github仓库当中
- 一些机器学习、推荐系统的学习资源