wmjy.net
当前位置:首页 >> string 去掉重复 >>

string 去掉重复

String aa = "qq,gg,ff,qq,kk,11,qq,28,qq"; String aaArray[] = aa.split(","); HashSet hs = new HashSet(); for(String s : aaArray){ hs.add(s); } Iterator it = hs.iterator(); if(it.hasNext()){ String aa_ = hs.toString().replace("["...

我有一个专门操作string 的class 你hi我我吐血给你吧 but 你要给我加分。。。。。。

上面的是c#的写法,现在是通俗的写法,目的的防止java中没有对应方法 可以去掉的。 可以两次遍历判断 如List strList1=new ArrayList() ;//赋值省去 List strList2=new ArrayList() ;//赋值省去 List strList3=new ArrayList() ;//最新的list st...

import java.util.*; class BaiDu { public static void main(String[] args) { TreeSet tr = new TreeSet(); String[] s ={"11","22","22","33","33","33"}; System.out.print("====处理前======="); for(int i=0;i

可以用另外一个字符串来保存删除后的字符串吗?如果可以的话,我可以解决。 #include #include using namespace std; #define N 256 int main() { int i,j; string s; //用来保存输入字符串 string s1; //用来保存删除后的字符串 cout

package text;import java.util.ArrayList;import java.util.List;public class Quchong { public static void main(String args[]){ String a="1,2,3,4,5,6"; String b="1,3,6"; String result=quChong(a,b); System.out.println(result.substr...

public class Test3 { public static void main(String[] args) { String source = "abccdeefggh"; System.out.println("去除相邻连续的重复字符前:" + source); source = func(source); System.out.println("去除相邻连续的重复字符后:" + so...

String s="101,102,102,105,108,109,110,101";String[] array = s.split(",");StringBuilder sb = new StringBuilder();for (String str : array) {if(sb.indexOf(str) != -1){continue;}sb.append(str).append(",");}String newStr = sb.toStri...

String result = ""; Set set = new HashSet(); set集合是不重复的集合。 for( String s : strs) { String s2 = (s.split("="))[0].trim(); //劝=”号前面的部分 if(set.add(s2)) //如果能添加进去,说明没有重复 { result += s+","; } } result ...

直接放入set中。如果List的泛型是基本类型(封装类)或String,可以直接这样做。但是泛型是你自己写的类,就需要你把这个类重写equals和hashCode方法。

网站首页 | 网站地图
All rights reserved Powered by www.wmjy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com