Java数组去重函数方法算法「建议收藏」

Java数组去重函数方法算法「建议收藏」关于数组去重的Java函数,网上找了许多感觉都不好,所以自己想了一个,供大家参考packagestep2;importjava.util.Arrays;//数组去重函数,TMD,我自己编写,找了半天没有一个好的程序publicclassDesign{ publicstaticvoidmain(String[]args){ int[]test={3,5,4…

大家好,又见面了,我是你们的朋友全栈君。

关于数组去重的Java函数,网上找了许多感觉都不好,所以自己想了一个,供大家参考

package step2;

import java.util.Arrays;

//数组去重函数
public class Design {
	public static void main(String[] args) {
		int[] test = {3,5,4,6,7,4,3,2,6};
		int[] result=clearrepeat(test);
    System.out.println("新的数组是:"+Arrays.toString(result));
		
	}
	private static int[] clearrepeat(int[] arr) {
		// TODO Auto-generated method stub
	    int n=0;
	    //进行去重前的处理工作
	    for(int i=0;i<arr.length-1;i++){
	    	if(arr[i]!=0){
	    		for(int j=i+1;j<arr.length;j++){
		    		if(arr[j]==arr[i]){
		    			n++;
		    			arr[j]=0;
		    		}
		    	}
	    	}else{
	    		continue;
	    	}
	    	
	    }
	    //放入新数组
	   int x=arr.length-n;
	    int[] temp = new int[x];
	    int t=0;
	 
	    for(int j=0;j<arr.length;j++){
	    	if(arr[j]!=0){
	    		temp[t]=arr[j];
	    		t++;
	    	}else{
	    		continue;
	    	}
	    }
		return temp;
	}

}






版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150187.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月18日 下午7:00
下一篇 2022年6月18日 下午7:16


相关推荐

  • phpstorm激活码失效破解方法[通俗易懂]

    phpstorm激活码失效破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    114
  • HTML上document的方法

    HTML上document的方法document:属性document.title//设置文档标题等价于HTML的<title>标签document.bgColor//设置页面背景色document.fgColor

    2022年7月1日
    30
  • linux查看80端口占用情况_centos查看端口命令

    linux查看80端口占用情况_centos查看端口命令前言平常使用linux,我们经常需要查看哪个服务占用了哪个端口,接下来就为大家介绍了2种Linux查看端口占用情况可以使用lsof和netstat命令。1.lsof-i:端口号用

    2022年7月31日
    5
  • tensorflow的 ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败解决办法

    tensorflow的 ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败解决办法近些天准备学习一下机器学习 于是通过 pip 直接下载安装了 tensorflow 却不能正常使用 tensorflow 一直报错 ImportError DLLloadfaile 动态链接库 DLL 初始化例程失败 通过博客 本人尝试了许多博主的方法都没有成功 1 卸载当前的 2 0 版本 下载之前的旧版本 2 重新安装 tensorflow 3 下载安装 python3 6 版本已经 3 6 版本

    2026年3月26日
    1
  • ai—openClaw龙虾安装和理解

    ai—openClaw龙虾安装和理解

    2026年3月13日
    2
  • MySql批量插入语句(INSERT)[通俗易懂]

    MySql批量插入语句(INSERT)[通俗易懂]这里写自定义目录标题欢迎使用Markdown编辑器创建数据库新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好!这是你第一次使用Markdown编辑器所展示的欢迎页。如果你想学习如何

    2022年10月5日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号