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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 钱柜 自助餐_常熟钱柜KTV是不是有自助餐

    钱柜 自助餐_常熟钱柜KTV是不是有自助餐今天去白石桥钱柜K歌,昔日的钱柜看来确实已老也。之前Javor就说钱柜条件越来越差,亲身体会果然不是一般的差。包房的设施很陈旧,点歌系统土到火星,什么按歌星姓名字数点歌,完全不具操作性。音响还勉强,电

    2022年8月3日
    6
  • asp.net中回发或回调参数无效。在配置中使用 <pages enableEventValidation=”… 问题解决[通俗易懂]

    asp.net中回发或回调参数无效。在配置中使用 <pages enableEventValidation=”… 问题解决[通俗易懂]回发或回调参数无效。在配置中使用

    2022年7月24日
    17
  • fisher最优分割法_最小二乘一定有最优解

    fisher最优分割法_最小二乘一定有最优解给定一个无向图 G=(V,E),每个顶点都有一个标号,它是一个 [0,231−1] 内的整数。不同的顶点可能会有相同的标号。对每条边 (u,v),我们定义其费用 cost(u,v) 为 u 的标号与 v 的标号的异或值。现在我们知道一些顶点的标号。你需要确定余下顶点的标号使得所有边的费用和尽可能小。输入格式第一行有两个整数 N,M,N 是图的点数,M 是图的边数。接下来有 M 行,每行有两个整数 u,v,代表一条连接 u,v 的边。接下来有一个整数 K,代表已知标号的顶点个数。接下来的 K

    2022年8月9日
    9
  • 程序员基本法则_程序员知识

    程序员基本法则_程序员知识DRY(不要重复你自己) 可读性第一,性能第二 低耦合、高内聚 童子军军规(让营地比你来的时候更干净)

    2022年9月1日
    6
  • python发送soap报文_python处理SOAP API

    python发送soap报文_python处理SOAP API我们常见的API一般是restful,但是有的时候也会遇到非restful的时候,对于RestfulAPI,我们很容易用python处理。SOAPAPI我们如何来处理呢?首先我们需要了解RestfulAPI和SOAPAPI架构TheRepresentationalStateTransfer(REST)架构服务通过统一资源定位器(URL)公开。这个逻辑名称将资源的标识与所接…

    2022年7月13日
    22
  • c# AD域 权限管理

    c# AD域 权限管理我现在开始第一步,获取AD域用户所在的组,因为我想把菜单和界面按钮的功能由角色组来控制,用户加入角色组就可以获得相应的权限.这是我的思路.第一如何关联AD域并获取当前登录域的用户所在的角色组 ADUserMessage()代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.DirectorySer

    2022年5月16日
    121

发表回复

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

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