Arrays数组的常用方法

下面代码主要说明了Arrays数组的几个常用方法(红色字体)

import java.util.Scanner;
import java.util.Arrays;
      public class T{
         public static void main(String[] args){
                int[] array1 = {"2","65","7","42","69"};
                int[] array2 = new int[10];
                String[] A = {"a","h","g","G","H","4"};
                String[] B = new String[3];
                       System.out.print("array1排序前:");
                           for(int i=0;i<array1.length,i++){
                                 System.out.print(array1[i]+" ");
                }
                  Arrays.sort(array1);//Array.sort(要排序的数组)
                                 System.out.print("array1排序后:");
                           for(int i=0;i<array1.length,i++){
                                 System.out.print(array1[i]+" ");
          }
                                 System.out.print("请输入搜索值:");
                int key = Scanner.nextInt();
                int find = -1;
                            if(find = Arrays.binarySearch(array,key)>-1){    //Arrays.binarySearch(数组名,要寻找的值)
                                 System.out.println("找到值位于索引" + find + "位置");
                            }else{

System.out.print("找不到指定值");
          }
                         Arrays.fill(array2,5);//Array.fill(数组名,给数组的赋值的元素)
                           for(int j=0;j<array2.length;j++){
                                 System.out.println("array2:"+ array2[j] + " ");
    }
                                 System.out.println("array1 = array2:" + Arrays.equals(array1,array2));
                                 System.arraycopy(A,0,B,1,B.length-1); //五个参数分别为(源数组,开始下标,目标数组,目标数组开始下标,复制元素长度)
                           for(inti=0;i<B.length;i++){
                                 System.out.println("数组B:"+ B[i] +" ");
     }
   }

执行结果:排序前:2,65,7,42,69
排序后:2,7,42,65,69
请输入搜索值:7
找到值位于索引 2位置
array2:5 5 5 5 5 5 5 5 5 5
array1 = array2: false
数组B:null a h

Arrays数组的常用方法

时间: 2024-10-13 00:05:48

Arrays数组的常用方法的相关文章

数组的三种声明方式总结、多维数组的遍历、Arrays类的常用方法总结

1. 数组的三种声明方式 public class WhatEver { public static void main(String[] args) { //第一种 例: String[] test1 = new String[6]; test1[0] = "数组0"; test1[1] = "数组1"; //第二种 例: String[] test2 = {"数组0","数组1","数组2","

[java初探05]__数组的简单认识及Arrays类的常用方法

数组是具有相同数据类型的一组数据的集合.在程序设计中,这样的集合称之为数组.数组的每个元素都具有相同的数据类型,在Java中数组也被看为一个对象. 在里,了解了数组的定义之后, 我们知道了,数组并不是简单的由一组数组成的.而是由一组具有相同数据类型的数据组成的,可以是一组整型的数据,也可以是一组字符型的数组,这里的数可以来理解为代表的是数据,而不是数字的意思. 关于一维数组与二维数组 一维数组实际上就是一组相同数据类型的数据的线性集合. 如果一维数组中的每一个元素任然是一个数组的话,那么它就构成

Arrays:数组工具类

Arrays:数组工具类,提供了操作数组的各种方法 public static int binarySearch(Xxx[] xx, Xxx xx)  二分法查找,要求数组排序 public static void sort(Xxx[] xx)  将数组排序 public static String toString(Xxx[] xx)  将数组的内容返回成字符串,而不让数组返回其地址值.

js数组操作常用方法(转自:http://www.jbxue.com/article/js/20224.html)

js数组操作常用方法,包括数组的创建.数组的元素的访问.数组元素的删除.数组的拷贝等. 原文参考自:http://www.jbxue.com/article/js/20224.html 在jquery中处理JSON数组的情况中遍历用到的比较多,但是用添加移除这些好像不是太多. 今天试过json[i].remove(),json.remove(i)之后都不行,看网页的DOM对象中好像JSON数据是以数组的形式出现的,查阅了下相关JS中数组的操作一试果然很爽.记录下来.1.数组的创建 var arr

前端开发:Javascript中的数组,常用方法解析

前端开发:Javascript中的数组,常用方法解析 前言 Array是Javascript构成的一个重要的部分,它可以用来存储字符串.对象.函数.Number,它是非常强大的.因此深入了解Array是前端必修的功课.周五啦,博主的心又开始澎湃了,明儿个周末有木有,又可以愉快的玩耍了. 创建数组 创建数组的基本方式有两种,一种字面量,另一种使用构造函数创建: var arr = [1,2,3]; //字面量的形式创建数组 值与值之间用英文逗号隔开 var arr1 = new Array(1,2

浅谈JavaScript中数组操作常用方法

JavaScript中数组操作常用方法 1.检测数组 1)检测对象是否为数组,使用instanceof 操作符 if(value instanceof Array) { //对数组执行某些操作 } 2)获取对象的类型,比较是否为object类型(此方法只能检测是否为Object,不推荐) if(typeof(value)=="Object") { //对数组执行某些操作 } 3)检测对象是否为数组,使用Array.isArray()方法(只支持ie9+,firefox 4+,safar

数组的常用方法

数组的常用方法 数组作为一种重要的数据类型,除了我们前面已经说到的 pop.push.shift.unshift 几个方法外,还有很多实用的方法也是我们的必备技能. 假设我们有一队人,如下图: 我们要对其进行一些排序或筛选的操作(比喻按高矮排序,筛选女性等),我们都可以通过数组来进行操作. 注:这里更侧重讲解如何使用,至于详细方法请参考:数组 | MDN 抽出一些人 首先我们用数组定义该数据(为了简单起见,我们数据就不搞那么多): var aPerson = ['person1', 'perso

__x__(68)0926第十一天__ JavaScript 数组的常用方法

数组的常用方法: 向数组末尾添加一个或多个元素,返回新长度 var arr = new Array(); arr.push("唐僧"); // 返回 1 删除数组最后一个元素,返回该值 document.write(arr.pop()); // 打印数组最后一个元素,并删除这个元素 在数组开头添加一个或多个元素,返回新长度 arr.unshift("玉帝","如来"); 删除数组第一个元素,返回该值 document.write(arr.shif

Java从零开始学十(Arrays类对数组的常用方法)

一.Arrays类常用方法 二.简单例子 package com.pb.demo1; import java.util.Arrays; /* * Arrays工具类的中的几个常用方法 * 1.copyof * 2.toString * 3.equals * 4.sort * 5.fill * 6.binarySearch */ public class ArraysTest { public static void main(String[] args) { String [] arry1={"