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

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

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

以下實例演示了如何使用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;
  }
}

以上代碼運行輸出結果為:

數(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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

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

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

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

    WebSocket簡介與消息推送

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

    解讀@RabbitListener起作用的原理

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

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

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

    Java按行讀取文件文本內容的方式匯總

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

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

    今天小編就為大家分享一篇Java實現(xiàn)將txt文件轉成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ā)人員來說完全不切實際,一般不會用,除非深層跟蹤調優(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

最新評論

天津市| 东海县| 滨海县| 梅州市| 武山县| 萨嘎县| 夏邑县| 沙河市| 唐河县| 滦平县| 东乡县| 乌兰察布市| 双江| 舞阳县| 广南县| 江达县| 肃南| 香港| 正安县| 孝昌县| 新郑市| 图们市| 黑龙江省| 汕尾市| 沭阳县| 卢龙县| 巴塘县| 蓝山县| 海林市| 金沙县| 平湖市| 津南区| 枝江市| 北票市| 宜阳县| 邯郸市| 徐闻县| 长汀县| 吴堡县| 山东省| 黄平县|