数组去重
来源:互联网 发布:sql登录注入不成功 编辑:程序博客网 时间:2024/04/28 19:40
关于数组去重,我的想法是创建一个新的空的数组,然后旧的数组和新的数组运用for循环一个个进行比较,只要有不同的元素,就把它放进新的数组里面。
class Compare{public String compare(String a[],String b){for(int i=0;i<a.length;i++){if(a[i].equals(b)){return null;}}return b;}}这个是比较类,里面有比较函数,用于进行一个旧数组的值和新数组的值进行比较,只要全部都不同,那么就把它放进新数组里面,所以return的值是字符串类型。
public class ArrayRepetition {public static void main(String[] args){String[] str={"Java","C++","Php","C#","Python","C++","Java"};String[] change=new String[7];change[0]=str[0];for(int i=1;i<str.length;i++){change[i]="1";}Compare compare=new Compare();for(int i=1;i<str.length;i++){change[i]=compare.compare(change, str[i]);}for(int i=0;i<str.length;i++){if(change[i]==null){continue;}System.out.println(change[i]);}}}这个是主函数,旧的数组str,新的数组change,我首先把第一个元素放到新数组里面,然后新数组的其他元素都赋值为1,以免发生错误。然后运用for循环进行比较,只要值不同,就把它放进新数组里面,最后一个个把新数组输出。
0 0
- 数组去数组重
- 数组去重,json数组去重
- 数组去重
- 数组去重
- JS 数组去重
- 数组去重算法
- 数组去重
- js数组去重
- php 数组去重
- 数组去重
- 数组排序去重
- javascript数组去重
- json数组去重
- 数组去重
- php数组去重
- 数组如何去重
- iOS 数组去重
- 动态数组去重
- oracle中插入一条数据id自动增长,插入之后得到这个id
- jdbc实现对CLOB和BLOB数据类型操作
- Android上身份号验证(只能检查18位)
- mongodb的用户认证
- Linux常用命令:whereis 命令
- 数组去重
- 产品设计总结-App什么样字体适合长时间阅读
- .Net Reflector或DotPeek反编译后无法查看设计器的解决方法
- WiFi万能钥匙蹭网原理详细剖析
- Linux常用命令:locate 命令
- Android操作系统介绍
- SSH远程登录配置文件sshd_config详解
- EventBus源码研读(上)
- Android开发_资源收集