`

Arrays类中的一些方法 示例

    博客分类:
  • Java
 
阅读更多

//Demonstrate Arrays.
import java.util.*;
class ArraysDemo{
 public static void main(String[] args)
 {
  //allocate and initialize array
  int array[] = new int[10];
  for(int i = 0;i<10;i++)
   array[i] = -3 * i ;
  
  //display,sort,display
  System.out.println("Original contents : ");
  display(array);
  Arrays.sort(array);
  System.out.println("Sorted : ");
  display(array);

  //fill and display
  Arrays.fill(array,2,6,-1);
  System.out.println("After fill() : ");
  display(array);

  //sort and display
  Arrays.sort(array);
  System.out.println("After sorting again : ");
  display(array);

  //binary search for -9
  System.out.println("The value -9 is at location : ");
  int index = Arrays.binarySearch(array,-9);
  System.out.println(index);
 }
 static void display(int array[]){
  for(int i=0;i<array.length;i++){
   System.out.print(array[i] + " ");
  }
     System.out.println();
 }
}

0
0
分享到:
评论

相关推荐

    Java中Arrays的介绍及使用方法示例

    下面我们将详细介绍`Arrays`类的一些关键方法及其使用示例。 ### `toString()` 方法 `Arrays.toString()`方法用于将数组转换成可读的字符串形式,便于打印和调试。例如,给定一个整数数组`intArray`,我们可以这样...

    Java中Arrays类详解.docx

    在Java编程语言中,`java.util.Arrays`类是一个非常实用的工具类,它提供了一系列静态方法,用于操作各种类型的数组,包括整型、浮点型、字符型等。这个类使得处理数组变得更加简单和高效。下面我们将详细探讨`...

    java常用类解析及示例及一些工具类源代码

    主要讲解了System类、Object类、Arrays类、Cloneable接口、IO系统输入输出类及装饰类、IO系统文本读写工具类、IO系统二进制读写工具类、对象序列化工具类、File类及文件搜索工具类、java异常机制及自定义异常类、...

    java的Arrays类的应用.doc

    在上述文档中,我们看到`Arrays`类的一些主要应用: 1. **给数组赋值**: - `Arrays.fill()`方法可以用来填充数组的所有元素或者数组的一部分。例如,`Arrays.fill(array, 5)`将数组`array`的所有元素设置为5,而`...

    Java中Arrays类与Math类详解

    在本文中,我们将详细介绍Java中Arrays类与Math类的使用方法和示例代码。 Arrays类 Arrays类是Java中一个工具类,提供了许多静态方法来处理数组。 Arrays类的方法可以分为以下几种: 1. 转换数组为字符串:Arrays...

    Java中初始化List的5种方法示例

    "Java中初始化List的5种方法示例" Java中初始化List有多种方法,本文将介绍五种常见的初始化方式。了解这些方法可以帮助开发者更好地使用Java中的List数据结构。 第一种方法:构造List后使用add方法初始化,这是最...

    JAVA中工具类Arrays和异常处理的实例操作.doc

    在Java编程语言中,`Arrays`工具类提供了许多用于数组操作的方法,这些方法极大地简化了开发人员对数组的处理过程。`Arrays`类位于`java.util`包中,它包含了一系列静态方法来支持数组的各种操作。 ##### 1.1 数组...

    你清楚Arrays.binarySearch()方法的返回值吗?

    在Java编程语言中,`Arrays`类是Java.util包下的一个非常重要的工具类,它提供了大量用于操作数组的静态方法,其中包括我们今天要讨论的`binarySearch()`方法。`Arrays.binarySearch()`方法允许我们在有序数组中查找...

    Arrays的copyOf()方法1

    在Java编程语言中,`Arrays`类是Java.util包下的一个非常重要的工具类,它提供了许多用于操作数组的静态方法,其中包括`copyOf()`方法。`copyOf()`方法主要用于复制数组,可以创建一个新的数组,其内容是原始数组的...

    java Arrays类详解及实例代码

    Java中的`Arrays`类是Java Util包的一部分,它提供了一系列静态方法来操作各种类型的数组,包括排序、查找、填充和复制等操作。这个类对于处理数组数据非常实用,特别是当你需要对数组进行基本操作时。下面我们将...

    System.arraycopy和Arrays.copyOf

    而 `Arrays.copyOf` 是 `java.util.Arrays` 类中的一个方法,它提供了更安全的数组复制功能。主要有两个重载版本: ```java public static &lt;T&gt; T[] copyOf(T[] original, int newLength) public static ,U&gt; T[] ...

    Comparable接口和Comparator使用示例

    在 CompareTest 类中,我们实现了 compare() 方法,该方法用于比较两个 Simple 对象的年龄,并返回一个整数值,该值表示第一个对象是否小于、等于或大于第二个对象。 在 main() 方法中,我们创建了一个 Simple 对象...

    java的arrays数组排序示例分享

    Java中的`Arrays`类是处理数组的重要工具,它包含了多种操作数组的方法,其中包括排序功能。在Java中,数组排序有两种主要情况:基本数据类型的数组排序和复合数据类型的数组排序。 对于基本数据类型的数组,例如`...

    BigInteger类,BigeDecimal类,Arrays类,包装类

    Arrays类是Java中的一个工具类,提供了对各种类型数组的操作方法,包括排序、查找、复制等。 - 特点:所有方法都是静态的,无需实例化对象即可直接调用。 - 方法示例: - static String toString(int[] a):将...

    Java 核心类的示例、 部分工具类、 数据结构和算法

    2. **工具类(Utils)**:Java提供了一些实用工具类,如`Arrays`、`Collections`、`Date`、`Calendar`等。这些类通常包含静态方法,提供方便的操作功能,如排序、比较、格式化日期等。压缩包中的部分工具类可能扩展...

    Java -核心类库 Object类常方法 Math类常用方法 System类常用方法 基本类型包装类常用方法等

    `System`类提供了一些重要的系统服务方法,如输入输出流、系统属性访问等。 1. **setIn() 方法**:设置标准输入流。 2. **setOut() 方法**:设置标准输出流。 3. **setErr() 方法**:设置标准错误流。 4. **...

    对数组进行排序的 Java 程序

    在这个示例中,我们使用 Arrays 类的 sort() 方法对一个整数数组进行排序。排序前,数组的元素是 `{ 5, -2, 23, 7, 87, -42, 509 }`,排序后,数组的元素是 `{-42, -2, 5, 7, 23, 87, 509}`。时间复杂度是 O(n log n...

    Android ListView简单示例

    本示例将详细介绍如何在Android Studio中创建一个简单的ListView。首先,我们需要理解ListView的基本结构和工作原理。 ListView是一个可滚动的视图,它能显示一组垂直排列的数据项。在Android中,通常使用Adapter来...

Global site tag (gtag.js) - Google Analytics