首页 > 编程语言 > 详细

java的Arrays基本用法

时间:2021-03-10 15:25:29      阅读:35      评论:0      收藏:0      [点我收藏+]

Arrays用法

Arrays.toString

package reck;
?
import java.util.Arrays;
?
public class Demo05 {
   public static void main(String[] args) {
       int[] a ={1,33,4,5,66,23,56,78};
       System.out.println(a);//[I@14ae5a5
       //直接打印输出是输出了一个对象
       System.out.println(Arrays.toString(a));
       //Arrays.toString(a)打印输出数组
       printArrays(a);//调用自己写的方法输出
?
  }
   //自己也可以定义类似的功能
   //任何方法都是人写的要理解其背后的原理
   public static void printArrays(int[] a){
       for (int i = 0; i < a.length; i++) {
           if(i==0){
               System.out.print("["+a[i]+", ");
          }
           else if (i==a.length-1){
               System.out.print(a[i]+"]");
          }else {
               System.out.print(a[i]+", ");
          }
?
?
?
      }
  }
}

排序

package reck;
?
import java.util.Arrays;
?
public class Demo05 {
   public static void main(String[] args) {
       int[] a ={1,33,4,5,66,23,56,78};
       Arrays.sort(a);//升序排序
       System.out.println(Arrays.toString(a));//打印输出
?
  }
?
}

填充

package reck;
?
import java.util.Arrays;
?
public class Demo05 {
   public static void main(String[] args) {
       int[] a ={1,33,4,5,66,23,56,78};
       //a:所要填充的数组 0:数组内全部要填充的值为0
       Arrays.fill(a,0);
       System.out.println(Arrays.toString(a));
       int[] b={1,33,4,5,66,23,56,78};
       //fromIndex从2到tolndex4(4不算)填充为0
       Arrays.fill(b,2,4,0);
       System.out.println(Arrays.toString(b));
?
  }
?
}
?

 

java的Arrays基本用法

原文:https://www.cnblogs.com/continue-student/p/14511654.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!