欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java Array和Arrays的區(qū)別總結(jié)

 更新時間:2021年03月02日 14:21:23   作者:小妮淺淺  
在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于java Array和Arrays的區(qū)別總結(jié)內(nèi)容,有需要的朋友們可以學習下。

我們在對數(shù)組操作時,經(jīng)常會用到Arrays的方法,同時會結(jié)合一些函數(shù)函數(shù)對數(shù)組進行操作。同時我們還學習了數(shù)組類Array,這兩種類的名稱上只有很小的差別,但在用法上區(qū)別比較大。本篇把它們分成了兩大部分,對應講解其中的用法,大家可以就它們的使用進行區(qū)分。

1、數(shù)組類Array屬于java.lang

Java中最基本的一個存儲結(jié)構(gòu)。

提供了動態(tài)創(chuàng)建和訪問Java數(shù)組的方法。其中的元素的類型必須相同。

效率高,但容量固定且無法動態(tài)改變。

它無法判斷其中實際存有多少元素,length只是告訴我們array的容量。

2、靜態(tài)類Arrays屬于java.util

此靜態(tài)類專門用來操作array ,提供搜索、排序、復制等靜態(tài)方法。

equals():比較兩個array是否相等。array擁有相同元素個數(shù),且所有對應元素兩兩相等。

sort():用來對array進行排序。

binarySearch():在排好序的array中尋找元素。

java Arrays類實例擴展:

1.Arrays類概述

針對數(shù)組進行操作的工具類。

提供了排序,查找等功能。

2.成員方法

public static String toString(int[] a)

public static void sort(int[] a)

public static int binarySearch(int[] a,int value)

package com;

import java.util.Arrays;

/**
 * Arrays類概述及常用方法
 * 針對數(shù)組進行操作的工具類。
 * 提供了排序,查找等功能。
 * 成員方法
 * public static String toString(int[] a) 將int類型的數(shù)組轉(zhuǎn)換為字符串
 * public static void sort(int[] a) 進行數(shù)組的排序,內(nèi)部采用的是快速排序 
 * public static int binarySearch(int[] a,int key) 二分查找法
 * @author 許威威
 *
 */
public class ArraysDemo {
 public static void main(String[] args) {
 int[] array = {3,44,2,546,74};
 //public static String toString(int[] a) 將int類型的數(shù)組轉(zhuǎn)換為字符串
 System.out.println(Arrays.toString(array));//[3, 44, 2, 546, 74]
 
 //public static void sort(int[] a) 進行數(shù)組的排序,內(nèi)部采用的是快速排序
 Arrays.sort(array);
 System.out.println(Arrays.toString(array));//[2, 3, 44, 74, 546]
 
 //public static int binarySearch(int[] a,int key) 二分查找法
 int index = Arrays.binarySearch(array, 5);
 System.out.println(index);//-3
 
 }

}

到此這篇關(guān)于java Array和Arrays的區(qū)別總結(jié)的文章就介紹到這了,更多相關(guān)java Array和Arrays的區(qū)別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Quartz集群原理以及配置應用的方法詳解

    Quartz集群原理以及配置應用的方法詳解

    Quartz是Java領(lǐng)域最著名的開源任務調(diào)度工具。Quartz提供了極為廣泛的特性如持久化任務,集群和分布式任務等,下面這篇文章主要給大家介紹了關(guān)于Quartz集群原理以及配置應用的相關(guān)資料,需要的朋友可以參考下
    2018-05-05
  • 一篇文章教你如何在SpringCloud項目中使用OpenFeign

    一篇文章教你如何在SpringCloud項目中使用OpenFeign

    這篇文章主要介紹了SpringCloud 使用Open feign 優(yōu)化詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-08-08
  • javamail實現(xiàn)注冊激活郵件

    javamail實現(xiàn)注冊激活郵件

    這篇文章主要為大家詳細介紹了javamail實現(xiàn)注冊激活郵件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 通過反射注解批量插入數(shù)據(jù)到DB的實現(xiàn)方法

    通過反射注解批量插入數(shù)據(jù)到DB的實現(xiàn)方法

    今天小編就為大家分享一篇關(guān)于通過反射注解批量插入數(shù)據(jù)到DB的實現(xiàn)方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • jstl之map,list訪問遍歷以及el表達式map取值的實現(xiàn)

    jstl之map,list訪問遍歷以及el表達式map取值的實現(xiàn)

    下面小編就為大家?guī)硪黄猨stl之map,list訪問遍歷以及el表達式map取值的實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • JAVA實現(xiàn)的簡單萬年歷代碼

    JAVA實現(xiàn)的簡單萬年歷代碼

    這篇文章主要介紹了JAVA實現(xiàn)的簡單萬年歷代碼,涉及Java日期操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10
  • Java中的final關(guān)鍵字和抽象類詳解

    Java中的final關(guān)鍵字和抽象類詳解

    這篇文章主要介紹了Java中的final關(guān)鍵字和抽象類詳解,當不希望 類被繼承時,可以用final修飾比如不希望子類重寫父類時,當不希望某個局部變量被修改時,對參數(shù)進行修飾,需要的朋友可以參考下
    2023-07-07
  • java springmvc實現(xiàn)驗證碼功能

    java springmvc實現(xiàn)驗證碼功能

    這篇文章主要為大家詳細介紹了java springmvc實現(xiàn)驗證碼功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 基于Springboot的高校社團管理系統(tǒng)的設計與實現(xiàn)

    基于Springboot的高校社團管理系統(tǒng)的設計與實現(xiàn)

    本文將基于Springboot+Mybatis開發(fā)實現(xiàn)一個高校社團管理系統(tǒng),系統(tǒng)包含三個角色:管理員、團長、會員。文中采用的技術(shù)有Springboot、Mybatis、Jquery、AjAX、JSP等,感興趣的可以了解一下
    2022-07-07
  • 大廠禁止SpringBoot在項目使用Tomcat容器原理解析

    大廠禁止SpringBoot在項目使用Tomcat容器原理解析

    這篇文章主要為大家介紹了大廠禁止SpringBoot在項目使用Tomcat原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07

最新評論