全国统一服务热线

400-6263721

  • 4
  • 5
  • 3
  • 8
  • 88

Java的排列顺序

排序 :(从小到大排序)

选择排序;将数组的个数作为大值或小值,然后通过循环比较, 达到数组排序的目的。 for (int  i  = 0; i < a.length- - 1; i  ++) {   int  min = i i; ;   for (int  j = i+1; j <  a.length ;  j++ ) {      if (a[min]>a[j]){ min=j;     } } if(min!=i i ){    int  temp = a[i i ];  a[ i ] = a[min];  a[min] = temp; }  } 冒泡排序;运用数组的遍历 int[] a = new int[]{3,43,25,16,31,57,8}; for (int i = 0; i < a.length; i++) { for (int j = i+1; j < a.length; j++) {     if(a[i]>a[j]){ int k = a[i]; a[i]=a[j]; a[j]=k;    }   } 


排序; int[] a = new int[]{2,4,3,6,2,8,1}; Arrays.sort(a);  //a数组名 for(int i:a){System.out.print(i+"\ t");}
插入排序:插入排序是选择一个数组中的数据,通过不断的插入比较后进行排序。 for ( int i  = 1; i   <  a.length ; i  ++) { {    for ( int  j = i i ; j > 0; j -- ) {            if  (a[j] < a[j - -  1]) { int  temp = a[j - -  1]; a[j - -  1] = a[j]; a[j ] = temp;          }  else break; } }  

 复制 :a
,运用循环语句逐个复制数组中的元素;(简单的for循环或增强for循环)    
b   ,使用System类中的静态方法arrayCopy()。                     
c,使用Arrays类的静态方法copyOf()方法和copyOfRange()方法来实现数组的复制;                               
  c条本质也是调用了System类的静态方法arraycopy()  
替换:fill(数组名,替换的值); Arrays.fill(a, 5);               
fill(数组名,起始下标,结束下标,替换的值); Arrays.fill(a,1,3,5);

尊重原创文章,转载请注明出处与链接:http://www.mxiao.cn/1169/new/197997/违者必究! 以上就是广州IT培训学院 小编为您整理Java的排列顺序的全部内容。

推荐课程 / RECOMMENDED COURSE

  • web前端开发

  • php开发

  • python全栈+人工智能

  • 大数据

  • 查看更多>>

定制专属于你的课程

10秒登记,定制专属于你的课程方案

填写下表,让专业老师根据你的性格爱好选择最适合你的。

版权所有:广州IT培训学院

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263721