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

java實現(xiàn)向有序數(shù)組中插入一個元素實例

 更新時間:2017年05月31日 11:43:35   作者:一步一步完善  
本篇文章主要介紹了java實現(xiàn)向有序數(shù)組中插入一個元素實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下

整理文檔,搜刮出一個java實現(xiàn)向有序數(shù)組中插入一個元素,稍微整理精簡一下做下分享

package cn.jbit.array; 
import java.util.*; 
 
public class Insert { 
 
  public static void main(String[] args) { 
    //字符排序 
    char[] chars = new char[9]; 
     
    chars[0] = 'a'; 
    chars[1] = 'c'; 
    chars[2] = 'u'; 
    chars[3] = 'b'; 
    chars[4] = 'e'; 
    chars[5] = 'p'; 
    chars[6] = 'f'; 
    chars[7] = 'z'; 
 
    System.out.print("原字符序列:"); 
    for(int i = 0; i < chars.length; i++){ 
      System.out.print(chars[i] + " "); 
    } 
    Arrays.sort(chars);   //對數(shù)組進行升序排序 
    System.out.print("\n升序排序后:"); 
    for(int i = 0; i < chars.length; i++){ 
      System.out.print(chars[i] + " "); 
    } 
     
    //實現(xiàn)插入字符 
    int index = chars.length;  //保存新增成績插入位置 
    char ch='m'; 
    System.out.println("\n待插入的字符是: "+ch); 
   
    //找到新元素的插入位置 
    for(int i = 0; i < chars.length; i++){ 
      if(ch < chars[i]){ 
        index = i; 
        break; 
      } 
    }       
     //元素后移 
    for(int j = chars.length-1; j > index; j--){ 
      chars[j] = chars[j-1]; //index下標開始的元素后移一個位置 
    } 
    chars[index] = ch;//插入數(shù)據(jù) 
    System.out.println("插入字符的下標是:"+index); 
    System.out.print("插入后的字符序列是: "); 
    for (int k = 0; k < chars.length; k++) { // 循環(huán)輸出目前數(shù)組中的數(shù)據(jù) 
      System.out.print(chars[k] + " "); 
    } 
 
 
  } 
 
} 

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

相關文章

  • Spring Bean配置方式總結

    Spring Bean配置方式總結

    定義Spring Bcan的3種方式分別是:基于XML 的方式配置、基于注解掃播方式配置、基于元數(shù)據(jù)類的配置,本文就通過代碼示例給大家詳細講講這三種配置方式,需要的朋友可以參考下
    2023-12-12
  • 使用springboot打包后的文件讀取方式

    使用springboot打包后的文件讀取方式

    這篇文章主要介紹了使用springboot打包后的文件讀取方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • SpringBoot基于Redis實現(xiàn)短信登錄的操作

    SpringBoot基于Redis實現(xiàn)短信登錄的操作

    驗證碼登錄是非常常見的一種登錄方式,能夠簡化用戶登錄的過程,本文主要介紹了SpringBoot基于Redis實現(xiàn)短信登錄的操作,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • Spring?Boot?+?Spring?Batch?實現(xiàn)批處理任務的詳細教程

    Spring?Boot?+?Spring?Batch?實現(xiàn)批處理任務的詳細教程

    這篇文章主要介紹了Spring?Boot+Spring?Batch實現(xiàn)批處理任務,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • 詳解Spring Cloud Alibaba Sidecar多語言微服務異構

    詳解Spring Cloud Alibaba Sidecar多語言微服務異構

    這篇文章主要介紹了詳解Spring Cloud Alibaba Sidecar多語言微服務異構,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • 一文總結Java獲取文件后綴名的所有方法

    一文總結Java獲取文件后綴名的所有方法

    Java是一種應用廣泛的編程語言,可以通過多種方式來實現(xiàn)對文件的操作,如文件名后綴、文件擴展名等,下面這篇文章主要給大家介紹了關于Java獲取文件后綴名的所有方法,需要的朋友可以參考下
    2023-05-05
  • 基于java中反射的總結分析

    基于java中反射的總結分析

    所謂反射,就是根據(jù)一個已經(jīng)實例化了的對象來還原類的完整信息
    至少對我而言,我認為它帶給我的好處是,讓我從下往上的又了解了一遍面向對象

    2013-05-05
  • Java AOP動態(tài)代理詳細介紹

    Java AOP動態(tài)代理詳細介紹

    AOP是一種設計思想,是軟件設計領域中的面向切面編程,它是面向對象編程的一種補充和完善。本文將用Java實現(xiàn)AOP代理的三種方式,需要的可以參考一下
    2022-08-08
  • Servlet實現(xiàn)點擊計數(shù)器的方法

    Servlet實現(xiàn)點擊計數(shù)器的方法

    這篇文章主要介紹了Servlet實現(xiàn)點擊計數(shù)器的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Oracle+Mybatis的foreach insert批量插入報錯的快速解決辦法

    Oracle+Mybatis的foreach insert批量插入報錯的快速解決辦法

    本文給大家介紹Oracle+Mybatis的foreach insert批量插入報錯的快速解決辦法,非常不錯,具有參考借鑒價值,感興趣的朋友參考下吧
    2016-08-08

最新評論

横山县| 宣城市| 霍邱县| 蕲春县| 富宁县| 呼图壁县| 旬阳县| 大同市| 天祝| 盐边县| 新闻| 清河县| 济宁市| 三明市| 太白县| 离岛区| 翼城县| 西乌珠穆沁旗| 永清县| 天长市| 荣成市| 吉林省| 沛县| 磴口县| 文成县| 昭通市| 永胜县| 新源县| 潞城市| 攀枝花市| 贡觉县| 剑川县| 兴业县| 股票| 哈尔滨市| 安陆市| 伊宁县| 平遥县| 阿鲁科尔沁旗| 台中县| 卢湾区|