1. 程式人生 > >java向陣列中插入元素

java向陣列中插入元素

/**
	 * 
	* @Title: test_insert_array
	* @Description: 該方法的主要作用:像陣列中插入元素
	* @param   設定檔案  
	* @return  返回型別:void   
	* @throws
	 */
	@Test
	public void test_insert_array(){
		Scanner scanner = new Scanner(System.in);
		int [] 		list  	=  	new 	int[6];
		list		[0]		=	88;
		list		[1]		=	92;
		list		[2]		=	99;
		list		[3]		=	98;
		list		[4]		=	54;
		int index = list.length;			//儲存新增元素的插入位置
		System.out.println("請輸入新增成績:");
		int num = scanner.nextInt();
		for (int i = 0; i < list.length; i++) {
			if(num>list[i]){
					index 	= 	i;
				break;
			}
		}
		//元素後移
		for (int i = list.length-1; i >index; i++) {
					list[i]	=	list[i-1];
		}
				list[index]	=	num;		//儲存插入的資料
		System.out.println("插入資料的下標是:"+index);
		System.out.println("插入的入資料是:"+num);
		//進行排序
		Arrays.sort(list);
		for (int i = 0; i < list.length; i++) {
			System.out.println(list[i]+"\t");
		}
	}

相關推薦

java陣列插入元素

/** * * @Title: test_insert_array * @Description: 該方法的主要作用:像陣列中插入元素 * @param 設定檔案 * @retu

陣列插入另一個數組

arr1 = ['a', 'b', 'c'] arr2 = ['1', '2', '3'] 把陣列arr2插入陣列arr1的第二個元素b後面; 思路: 插入特定的位置,我們首先會想到splice,但是又不能直接splice(2, 0, arr2),這樣的結果:['a',

javaword插入Excel附件

1、word中插入物件的原理 編輯word,向word中插入圖片、EXCEL、WORD等附件,再將word儲存為xml格式,通過XML檢視工具開啟xml格式的word的原始碼,通過對比原始碼, 可以發現平時我們在編輯word時,向word中插入插入圖片,EXCEL,word等附件時,實際上是將附件以Bas

java 統計陣列元素出現的次數

package javatest;   import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Se

產生一個int陣列,隨機陣列插入1-100的隨機數且不能重複

int[] intArr=new int[100]; ArrayList myList=new ArrayList(); Random rnd=new Random(); while(myList.Count<100) { int num=rnd.Next(1,10

幾種陣列新增元素方法的效能比較

引入:向一個數組中插入元素是平時很常見的一件事情。可以使用push在陣列尾部插入元素,可以用unshift在陣列頭部插入元素,也可以用splice在陣列中間插入元素。 雖然這些方法雖然常用,但並不意味著沒有更加高效的方法…… 1.向陣列結尾新增元素 最

java刪除陣列重複元素

<iframe id="iframeu2634446_0" src="http://pos.baidu.com/hcrm?sz=1366x60&amp;rdid=2634446&amp;dc=3&amp;di=u2634446&amp;dri=0&amp;dis=

Java 列舉陣列任意元素和為定值的組合

import java.util.Arrays; /** * 列舉陣列中任意元素和為定值的組合 */ public class SolveProb { // Arrays.sort(arr); static int[] flag = new int[1

Javaword插入Excel檔案物件

前言: 在word檔案中,雖然也有表格。但是有時我們想要將Excel中表格的大量資料直接插入到word文件中,這就需要用到wo

JavaJFrame插入圖片的程式碼

資料夾“影象”是與“src”同級的目錄檔案  package com.main; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; public class Exa

陣列新增一個元素

實現效果:    知識運用:   Array物件的Length屬性 int類的tryParse()方法 實現程式碼: int[] int_arr; //"隨機陣列"按鈕事件 private void button1_Click(object se

如何陣列中間插入或刪除元素

第一種方法 使用splice方法 語法介紹  splice(start, deleteCount, value, ...) start  開始插入和(或)刪除的陣列元素的下標。 deleteCount  從start開始,包括start所指的元素在內要刪除的元素個數

leetcode:在陣列查詢元素的第一個和最後一個位置(java雙向指標)

給定一個按照升序排列的整數陣列 nums,和一個目標值 target。找出給定目標值在陣列中的開始位置和結束位置。 你的演算法時間複雜度必須是 O(log n) 級別。 如果陣列中不存在目標值,返回 [-1, -1]。 示例 1: 輸入: nums = [5,7,7,8,8,10], tar

陣列指定元素的刪除操作——Java

class Solution { public int removeElement(int[] nums, int val) { int number=0,exchangNumber=0; for(int i=nums

java實現:在陣列查詢元素是否存在

定義一個flag,預設是false(沒找到) 將陣列中每個元素和要查詢的內容比較,一旦找到,將flag改為true(找到了),不再繼續比較,break退出迴圈 根據flag的boolean值,判斷查詢

山科java實驗3-3編寫一個方法,返回一個double型的二維陣列陣列元素通過解析字串引數獲得。例如,字串引數:“1,2;3,4,5;6,7,8”,對應的陣列為: d[0,0

編寫一個方法,返回一個double型的二維陣列,陣列中的元素通過解析字串引數獲得。例如,字串引數:“1,2;3,4,5;6,7,8”,對應的陣列為:       d[0,0] = 1.0  d[0,1

js一個數組插入元素的幾個方法-效能比較

向一個數組中插入元素是平時很常見的一件事情。你可以使用push在陣列尾部插入元素,可以用unshift在陣列頭部插入元素,也可以用splice在陣列中間插入元素。 但是這些已知的方法,並不意味著沒有更加高效的方法。讓我們接著往下看…… 向陣列結尾新增元素 向陣列結尾新增元素用push()

java mybatis 關於資料庫插入資料時,報錯java.lang.NullPointerException的問題

今天在實現向MySQL的資料庫insert一個Object資料時出現一個錯誤; org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptio

javaPreparedStatement解決需轉義字元資料庫插入時的轉義問題

簡單的執行如下語句去做資料庫的插入操作是有問題的!它處理不了單引號,雙引號等需要轉義的字元的插入問題! String sql = "insert into emailOriginal(id,date,subject,source,target" +") value(\""

java實現 陣列兩個元素相加等於指定數的所有組合

package com.algorithm.hash; public class alg1 { public static void main(String argv[]) { int[] array1 = {10,2,7,4,5,6,3,8,9,1}; in