Java删除两个字符串中的相同元素(带符号)
2016-12-07 16:20
239 查看
String str1 = "张三,李四,王五,陈六,吕七,孙八,赵九"; String str2 = "王五,孙八"; String[] arr1 = str1.split(","); String[] arr2 = str2.split(","); for (int i = 0; i < arr2.length; i++) { for (int j = 0; j < arr1.length; j++) { if (arr1[j].equals(arr2[i])) { arr1[j] = ""; } } } StringBuffer sb = new StringBuffer(); for (int j = 0; j < arr1.length; j++) { if (!"".equals(arr1[j])) { sb.append(arr1[j] + ","); } } System.out.println("结果:"+ sb.toString().substring(0, sb.toString().length() - 1));结果:张三,李四,陈六,吕七,赵九
相关文章推荐
- Java提取两个字符串中的相同元素方法
- java里如何实现两个等长度的字符串数组有多少个元素相同(从最左边开始,一旦遇到不同元素则跳出计数)
- Java以逗号分隔而组成的两个字符串,获取相同元素的字符串
- Java提取两个字符串中的相同元素
- java找出两个字符串相同的元素
- 两个java数组删除相同元素
- JAVA比较两个数组中的元素是否相同
- [Java]取得两个字符串的最大相同子串
- 关于JAVA中两个list或者两个set集合取他们相同的元素
- 删除字符串组中相同元素,并删除值为空的元素 (转载,笔记)
- java/C++取两个字符串的最大相同子串
- 用java写关于删除一个字符串的字符以及删除一个字符串与另一个字符串中相同字符的问题
- Java比较两个list等有没有相同元素
- 网新恒天笔试题,有两个整形数组A和B,请编程去除这两个数组间的交集。若有相同元素,则在相同元素较多的数组中保留它。例如,数组A有三个1,数组B有两个1,程序将删除数组B中的两个1.
- 求两个有序数组相同元素的个数-JAVA
- 取出两个字符串数组的相同元素
- 黑马程序员_日记25_Java两个字符串的最大相同子串
- 找出两个字符串数组中的相同元素
- 找出list中的不同元素、删除两个list中相同的对象
- 单链表的创建(头插尾插),表长,输出,插入,删除,查找,逆置,分解长两个链表(奇数偶数链表),查找倒数第k个元素,产出相同元素