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

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

 更新時間:2019年09月24日 11:49:17   作者:青春不迷、夜半聽雨  
這篇文章主要介紹了Java數(shù)組添加元素實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(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 所在位置(負(fù)數(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 所在位置(負(fù)數(shù)為不存在):-6
數(shù)組添加元素 1: [length: 11] -9, -7, -3, -2, 0, 1, 2, 4, 5, 6, 8

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

相關(guān)文章

  • Springboot之restTemplate的配置及使用方式

    Springboot之restTemplate的配置及使用方式

    這篇文章主要介紹了Springboot之restTemplate的配置及使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • java中實現(xiàn)對象排序的兩種方法(Comparable,Comparator)

    java中實現(xiàn)對象排序的兩種方法(Comparable,Comparator)

    這篇文章主要給大家介紹了關(guān)于java中實現(xiàn)對象排序的兩種方法,一種是實現(xiàn)Comparable進行排序,另一種是實現(xiàn)Comparator進行排序,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • Java?Web中ServletContext對象詳解與應(yīng)用

    Java?Web中ServletContext對象詳解與應(yīng)用

    ServletContext是一個容器,可以用來存放變量,供一個web項目中多個Servlet共享,下面這篇文章主要給大家介紹了關(guān)于Java?Web中ServletContext對象詳解與應(yīng)用的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • Netty開發(fā)及粘包實戰(zhàn)解決分析

    Netty開發(fā)及粘包實戰(zhàn)解決分析

    這篇文章主要為大家介紹了Netty開發(fā)及粘包實戰(zhàn)解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-02-02
  • MyBatis Generator配置入門

    MyBatis Generator配置入門

    本文主要介紹了MyBatis Generator配置入門,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 聊聊Java 中的線程中斷

    聊聊Java 中的線程中斷

    這篇文章主要介紹了Java 中的線程中斷的相關(guān)資料,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-11-11
  • Java中保證線程順序執(zhí)行的操作代碼

    Java中保證線程順序執(zhí)行的操作代碼

    本文給大家分享一篇教程關(guān)于java線程順序執(zhí)行問題,如何保證線程的順序執(zhí)行呢?今天通過實例代碼給大家詳細(xì)講解下,感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • 在maven中引入本地jar包的步驟

    在maven中引入本地jar包的步驟

    這篇文章主要介紹了在maven中引入本地jar包的步驟,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下
    2021-04-04
  • 詳解Spring依賴注入的三種方式使用及優(yōu)缺點

    詳解Spring依賴注入的三種方式使用及優(yōu)缺點

    這篇文章主要介紹了spring依賴注入的三種方式的使用方法,以及優(yōu)缺點的介紹,通過代碼示例介紹的非常詳細(xì),感興趣的小伙伴可以參考一下
    2023-04-04
  • Java中使用異或運算符實現(xiàn)加密字符串

    Java中使用異或運算符實現(xiàn)加密字符串

    這篇文章主要介紹了Java中使用異或運算符實現(xiàn)加密字符串,本文直接給出實現(xiàn)代碼,以及運算結(jié)果加密實例,需要的朋友可以參考下
    2015-06-06

最新評論