激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java數組及arrays類對數組的操作實例

java數組及arrays類對數組的操作實例

2021-01-20 14:05我忘不掉 Java教程

下面小編就為大家帶來一篇java數組及arrays類對數組的操作實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

數組的初始化有兩種方式

靜態初始化: 初始化時由程序員顯示置頂每個數組的初始值,由系統決定數組長度。如:

java" id="highlighter_125811">
?
1
int[] a1 = new int[] {1,2,3,4};

動態初始化:初始化時由程序員只指定數組長度,由系統為數組元素分配初始值。如:

?
1
int[] a = new int[5];

java數組及arrays類對數組的操作實例

java數組及arrays類對數組的操作實例

寫一個類測試一下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
package chenlizhi;
 
import java.util.arrays;
 
public class testarrays {
  public static void main(string[] args) {
    int[] a1 = new int[] {4,3,2,1};
    
    int[] a2 = new int[] {6,5,7,8};
    
    //排序 升序
    arrays.sort(a1);
    system.out.println("對a1數組進行排序結果為:" + arrays.tostring(a1));
    
    //arrays.binarysearch(a1, 4) 查找數組中值得下標 前提是必須排序不然不確定 如果有重復的返回第一個 如果沒有這個值得話返回負數
    system.out.println("查找a1數組當中4的值下標為:"+arrays.binarysearch(a1, 4));
    
    
    //arrays.binarysearch(a1, 1, 4, 4) 查找數組中從1到4下標中有沒有值為3的  如果有返回下標 如果沒有返回負數 前提必須排序
    system.out.println("查找a1數組從下標1開始到下標3結束,查看是否有為3的值" + arrays.binarysearch(a1, 1, 3, 3));
    
    
    //arrays.copyof(a1, 5) 復制數組 a1為被復制的數組 5為新數組的長度
    int[] a3 = arrays.copyof(a1, 5);
    system.out.println("a3數組的值為:" + arrays.tostring(a3));
    
    
    //和上面一樣 a1位被復制的數組 2為a1數組開始下標 3a1為數組結束下標
    int[] a4 = arrays.copyofrange(a1, 2, 3);
    system.out.println("a4數組值為:" + arrays.tostring(a4));
    
    
    //查看兩個數組的length和數組元素是否相同 如果都相同返回true 否則返回false
    system.out.println("查看a1數組和a2數組是否相同 :" + arrays.equals(a1, a2));
    
    
    //把a1數組中的值全部換為 1
    arrays.fill(a1, 1);
    system.out.println("輸出a1數組的值為:" + arrays.tostring(a1));
    
    
    //把a2數組中下標1到下標3的值換為1
    arrays.fill(a2, 1, 3, 1);
    system.out.println("輸出a2數組的值為:"+ arrays.tostring(a2));
    
    
  }
}

輸出結果為:

?
1
2
3
4
5
6
7
8
對a1數組進行排序結果為:[1, 2, 3, 4]
查找a1數組當中4的值下標為:3
查找a1數組從下標1開始到下標3結束,查看是否有為3的值2
a3數組的值為:[1, 2, 3, 4, 0]
a4數組值為:[3]
查看a1數組和a2數組是否相同 :false
輸出a1數組的值為:[1, 1, 1, 1]
輸出a2數組的值為:[6, 1, 1, 8]

以上這篇java數組及arrays類對數組的操作實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/chenlizhi/p/7677047.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人午夜免费在线观看 | 国产精品99免费视频 | 色淫湿视频 | 粉嫩粉嫩一区二区三区在线播放 | 91网视频在线观看 | 久久久久久久一区二区 | 中国洗澡偷拍在线播放 | 婷婷久久综合九色综合色多多蜜臀 | 国产一区视频在线免费观看 | 一区播放 | 欧美日韩在线中文字幕 | 国产午夜亚洲精品午夜鲁丝片 | 精品久久久久久久久久久久久久 | 国产精品一区在线免费观看 | www.xxx视频| 午夜视频免费播放 | 国产免费激情视频 | 国产精品久久久免费看 | 成人免费影院 | 国产人妖一区二区 | 亚洲精品免费播放 | 永久免费黄色片 | 婷婷中文字幕一区二区三区 | 在线亚洲欧美 | 在线播放一级片 | 色播视频网站 | 成人18免费观看 | 欧美在线一级 | 日韩在线播放中文字幕 | 久久久成人精品 | 午夜精品一区二区三区免费 | 狠狠干91| 久久精品一级片 | aa久久| 成年免费网站 | 日本最新免费二区三区 | 精品国产一区二区三区久久久蜜 | 免费a视频在线观看 | 国产91精品亚洲精品日韩已满 | 91九色视频在线观看 | 奶子吧naiziba.cc免费午夜片在线观看 |