`
jackroomage
  • 浏览: 1197956 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

去掉重复代码总结

J# 
阅读更多
例一
/*
  String s="school";
去掉重复的字符s=school;
*/

public class DeleteString1 {

public static void main(String[] args){
String s="school";
StringBuffer sb= new StringBuffer(s);
for(int i=0;i<sb.length()-1;i++){
for(int j=i+1;j<sb.length();j++){
if(sb.charAt(i)==sb.charAt(j)){
sb.deleteCharAt(j);
}
}
}
System.out.println(sb);

}

}
=================================================================================
例二
/*去掉ArrayList里面的重复的字符串
    "111";"111";"111";"111";"111";"222";
结果应该是:"111";"222";
*/
public class TestArrayList {
public static void main(String[] args){
ArrayList   tmp=new   ArrayList();  
  tmp.add("111");  
  tmp.add("111");  
  tmp.add("111");
  tmp.add("111");
  tmp.add("111");
  tmp.add("111");
  tmp.add("111");
  tmp.add("111");
  tmp.add("222");
  
  for(int   i=0;i<tmp.size()-1;i++){  
    for(int   j=tmp.size()-1;j>i;j--){   //for(int j=i;j<tmp.size();j++){比较的对象有什么区别那??//为什么for(int j=i+1;j<tmp.size();j++){这样写不行那????
       if(tmp.get(i).equals(tmp.get(j))){      
           tmp.remove(j);  
           }  
       }
  }
System.out.println(tmp);
  }
}
分享到:
评论

相关推荐

    access47套VBA代码题总结去掉重复的

    access47套VBA代码题总结去掉重复的

    Python实现去除列表中重复元素的方法总结【7种方法】

    这里首先给出来我很早之前写的一篇博客,Python实现去除列表中重复元素的方法小结【4种方法】,感兴趣的话可以去看看,今天是在实践过程中又积累了一些方法,这里一并总结放在这里。 由于内容很简单,就不再过多说明...

    ES5 ES6中Array对象去除重复项的方法总结

    主要给大家介绍了Array对象去除重复项的相关资料,文中通过示例代码详细介绍了在ES5和ES6中Array对象去除重复项的方法,需要的朋友可以参考借鉴,下面来一起看看吧。

    jquery实现去除重复字符串的方法小结

    本文实例总结了jquery实现去除重复字符串的方法。分享给大家供大家参考,具体如下: 这里总结了三种去除重复字符串的方法: 把例子贴上,用jQuery方便些,首先要搭好环境,就是在同一目录下(同一文件夹下)保证有所...

    python入门到高级全栈工程师培训 第3期 附课件代码

    05 Python 运算符以及总结 06 Python 基本数据类型介绍 07 Python 整形的魔法 08 Python 字符串的魔法 第11章 01 Python 字符串的魔法 02 Python range的用法以及练习 03 Python 课上练习解释 04 Python 基础知识...

    JS去除数组重复值的五种不同方法

    今天工作遇到此问题,尝试多个方法不尽人意,故此写个博客来总结一下如何在js中去除重复元素。 Array类型并没有提供去重复的方法,如果要把数组的重复元素干掉,那得自己想办法: 方法1: Array.prototype.method1...

    JS基于对象的特性实现去除数组中重复项功能详解

    如前面文章JS实现的数组去除重复数据算法小结中就总结分析了4种实现方法。这里介绍一种高效数组去重的方法:根据JS对象的特性去除数组中重复项的方法。 一、JS对象的特性(本文中所使用的特性):key始终唯一 引例:...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    作者通过总结各自多年的软件开发和教学培训经验,与大家分享了掌握Oracle SQL所独有的丰富功能的技巧所在,内容涵盖SQL执行、联结、集合、分析函数、子句、事务处理等多个方面。读者可以学习到以下几个方面的技巧:...

    javascript数组去掉重复

    在这里做一次全面的总结,关于javascript的数组去重问题。 考虑一个问题由简到繁相对容易接受一点,首先假设要去重的数组是比较简单的,例如: 代码如下: var arr=[1,2,2,3,’5′,6,5,”,’ ‘] 这个数组只包含了...

    LINUX and SHELL 自学总结

    8. #UNIQ 去掉重复 8 9. #SORT 排序 8 10. 杀掉某进程 8 11. #SHELL输出TAB和空格 8 12. #PS用法 8 13. #TAIL用法 9 14. #ECHO选项 9 15. #GREP和EGREP过滤组 9 16. LS的特殊用法 9 六、LINUX SHELL其它 9 1. VI使用...

    简易式前端响应式期末小设计【电子商务】

    我们要在学习中调试代码,在调试代码的错误之中总结经验,一步步的做到更好,学到更多的知识 四、适合人群: 想要学习前端但是不知道从何处下手的人群,刚刚接触前端,但只能看书苦学的人群,以及整个学期都在摆烂...

    JS常见面试试题总结【去重、遍历、闭包、继承等】

    1,首先是数组去重算法:给一个数组,去掉重复值 (function() { var arr = [1, 2, 3, 3, 4, ]; function unique() { var result = []; var tem = {}; for (var i = 0; i &lt; arr.length; i++) { if (!tem...

    java 面试题 总结

    多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 2、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。 java.lang....

    javascript数组去重方法终极总结

    最先想到的办法很可能就是用2个for循环来做比较然后去除掉重复的元素,代码如下所示: 方法1: 代码如下:Array.prototype.distinct = function(){ var arr = [], len = this.length;  for ( var i = 0; i &lt; ...

    数据分析+数据预处理+Pandas-DataFrame

    DataFrame常用基础知识点总结,代码示例,主要有对某列字符替换、groupby分组统计、聚合统计、根据某列进行排序、dataframe格式转字典、datafrane 多行合并为一行、新增与删除某列、删除某列字符大于8的行、某列格式...

    文本处理,除去word文件中的标点符号,计算Unicode字符数

    第一个程序是计算word文档中...第二个程序时对word文档中的重复的段落进行删除 同时上传的还有自己的工作总结 代码中涉及到利用MFC处理word文档,以实现从word中读入字符串;同时还有对Unicode编码文件的文本处理方式

    SCON工具源码

    不过不用担心,SCons 会把源代码文件名字的后缀去掉,用来作为可执行文件的名字。在这里,我们甚至不需要像 Makefile 那样指定清理的动作,就可以执行清理任务。在 SCons 中,执行清理任务由参数 -c 指定,如下 : ...

    Linux命令行里的“瑞士军刀”

    下面的这些内容是Quora网站上Joshua Levy网友的总结: 通过sort/uniq获取文件内容的交集、合集和不同之处:假设有a、b两个文本文件,文件本身已经去除了重复内容。下面是效率最高的方法,可以处理任何体积的文件,...

    freemarker总结

    trim:去掉字符串前后的空白字符 下面是集合的常用内建函数 size:获取序列中元素的个数 下面是数字值的常用内建函数 int:取得数字的整数部分,结果带符号 例如: ${test?html} ${test?upper_case?html} 结果...

Global site tag (gtag.js) - Google Analytics