最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java數(shù)組添加元素實例

 更新時間:2019年09月24日 11:49:17   作者:青春不迷、夜半聽雨  
這篇文章主要介紹了Java數(shù)組添加元素實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

以下實例演示了如何使用sort()方法對Java數(shù)組進行排序,及如何使用 insertElement () 方法向數(shù)組插入元素, 這邊我們定義了 printArray() 方法來打印數(shù)組:

MainClass.java 文件:

import java.util.Arrays;
 
public class MainClass {
  public static void main(String args[]) throws Exception {
   int array[] = { 2, 5, -2, 6, -3, 8, 0, -7, -9, 4 };
   Arrays.sort(array);
   printArray("數(shù)組排序", array);
   int index = Arrays.binarySearch(array, 1);
   System.out.println("元素 1 所在位置(負數(shù)為不存在):"
   + index); 
   int newIndex = -index - 1;
   array = insertElement(array, 1, newIndex);
   printArray("數(shù)組添加元素 1", array);
  }
  private static void printArray(String message, int array[]) {
   System.out.println(message
   + ": [length: " + array.length + "]");
   for (int i = 0; i < array.length; i++) {
     if (i != 0){
      System.out.print(", ");
     }
     System.out.print(array[i]);     
   }
   System.out.println();
  }
  private static int[] insertElement(int original[],
  int element, int index) {
   int length = original.length;
   int destination[] = new int[length + 1];
   System.arraycopy(original, 0, destination, 0, index);
   destination[index] = element;
   System.arraycopy(original, index, destination, index
   + 1, length - index);
   return destination;
  }
}

以上代碼運行輸出結(jié)果為:

數(shù)組排序: [length: 10] -9, -7, -3, -2, 0, 2, 4, 5, 6, 8
元素 1 所在位置(負數(shù)為不存在):-6
數(shù)組添加元素 1: [length: 11] -9, -7, -3, -2, 0, 1, 2, 4, 5, 6, 8

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java連接Oracle數(shù)據(jù)庫完整步驟記錄

    Java連接Oracle數(shù)據(jù)庫完整步驟記錄

    數(shù)據(jù)庫的操作是當前系統(tǒng)開發(fā)必不可少的開發(fā)部分之一,下面這篇文章主要給大家介紹了關(guān)于Java連接Oracle數(shù)據(jù)庫的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-01-01
  • WebSocket簡介與消息推送

    WebSocket簡介與消息推送

    這篇文章介紹了WebSocket簡介與消息推送,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • 解讀@RabbitListener起作用的原理

    解讀@RabbitListener起作用的原理

    這篇文章主要介紹了解讀@RabbitListener起作用的原理,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • SpringBoot 集成 ShedLock 分布式鎖的示例詳解

    SpringBoot 集成 ShedLock 分布式鎖的示例詳解

    ShedLock是一個在分布式環(huán)境中使用的定時任務(wù)框架,用于解決在分布式環(huán)境中的多個實例的相同定時任務(wù)在同一時間點重復(fù)執(zhí)行的問題,本文重點給大家介紹SpringBoot 分布式鎖ShedLock的相關(guān)知識,感興趣的朋友一起看看吧
    2021-08-08
  • Java按行讀取文件文本內(nèi)容的方式匯總

    Java按行讀取文件文本內(nèi)容的方式匯總

    在工作和學(xué)習(xí)中,有時候會有一些場景,代碼需要配合讀取文件來執(zhí)行,比如:讀文件數(shù)據(jù),來進行計算、組裝SQL、更新操作,本文給大家介紹在Java中按行讀取文件文件內(nèi)容的方式有哪些,感興趣的朋友一起看看吧
    2023-10-10
  • Java實現(xiàn)將txt文件轉(zhuǎn)成xls文件的方法

    Java實現(xiàn)將txt文件轉(zhuǎn)成xls文件的方法

    今天小編就為大家分享一篇Java實現(xiàn)將txt文件轉(zhuǎn)成xls文件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Jpa 如何使用@EntityListeners 實現(xiàn)實體對象的自動賦值

    Jpa 如何使用@EntityListeners 實現(xiàn)實體對象的自動賦值

    這篇文章主要介紹了Jpa 如何使用@EntityListeners 實現(xiàn)實體對象的自動賦值,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • springboot log多環(huán)境配置方式

    springboot log多環(huán)境配置方式

    這篇文章主要介紹了springboot log多環(huán)境配置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Java中使用StackWalker和Stream API進行堆棧遍歷

    Java中使用StackWalker和Stream API進行堆棧遍歷

    StackWalking API是添加到Java中最酷的(并且對大多數(shù)開發(fā)人員來說完全不切實際,一般不會用,除非深層跟蹤調(diào)優(yōu))的功能之一。在這篇簡短的文章中,我們將看到它是什么以及使用它有多么容易,很快的認識它
    2018-09-09
  • JAVA統(tǒng)計字符串中某個字符出現(xiàn)次數(shù)的方法實現(xiàn)

    JAVA統(tǒng)計字符串中某個字符出現(xiàn)次數(shù)的方法實現(xiàn)

    本文主要介紹了JAVA統(tǒng)計字符串中某個字符出現(xiàn)次數(shù)的方法實現(xiàn),可以循環(huán)使用String的charAt(int index)函數(shù),具有一定的參考價值,感興趣的可以了解一下
    2023-11-11

最新評論

疏勒县| 东乌珠穆沁旗| 明光市| 刚察县| 瑞安市| 册亨县| 神木县| 定西市| 富民县| 富源县| 楚雄市| 永兴县| 珲春市| 衡山县| 武鸣县| 安泽县| 仁化县| 涞源县| 方城县| 疏勒县| 乐陵市| 灵山县| 襄樊市| 铜梁县| 荃湾区| 湟中县| 博乐市| 赤水市| 沈丘县| 建德市| 响水县| 兴隆县| 温宿县| 三穗县| 寻乌县| 吉水县| 突泉县| 比如县| 含山县| 古蔺县| 西吉县|