java數組增刪改查操作方法
數組常見的操作有遍歷,追加,插入元素,修改元素的值,刪除元素,反轉,排序這些操作,本文演示遍歷,追加,插入元素,刪除元素,查詢這五個操作。那麼java數組增刪改查操作方法是怎樣的?以下僅供參考!
具體方法如下:
數組是元素個數固定一種數據結構,這裏所有説的插入操作是邏輯上假定的一個新數組創建好後其有意義的邏輯元素為0個。
public class Demo1 {
public static void main(String[] args) {
Scannerinput=new Scanner();
int[] arr=newint[10];
intindex=0;
//追加元素
for(inti=0;i<5;i++){
tln("請輸入一個整數:");
arr[index++]=Int();
}
for(inti=0;i<index;i++){
t(arr[i]+" ");
}
tln();
//插入向數組下標為1挺入新元素
intpos;
tln("請輸入要插入的'位置:");
intIndex=Int();
for( pos=index;pos>Index;pos-- ){
arr[pos]=arr[pos-1];
}
tln("請輸入要插入的值:");
arr[pos]=Int();
index++;
for(inti=0;i<index;i++){
t(arr[i]+" ");
}
tln();
tln("請輸入要刪除元素的位置:");
Index=Int();
for( pos=Index;pos<index;pos++ ){
arr[pos]=arr[pos+1];
}
index--;
for(inti=0;i<index;i++){
t(arr[i]+" ");
}
tln();
tln("請輸入要查詢元素的值:");
intvalue=Int();
pos=-1;
for(inti=0;i<index;i++){
if(value==arr[i]){
pos=i;break;
}
}
if(pos!=-1){
tln("元素值為:"+value+"在數組中的位置是:"+(pos+1));
}else{
tln("元素值為:"+value+"在數組不存在");
}
e();
}
}
-
Java Class文件是什麼
Class類是在Java語言中定義一個特定類的實現。一個類的定義包含成員變量,成員方法,還有這個類實現的接口,以及這個類的父類。Class類的對象用於表示當前運行的Java應用程序中的類和接口。比如:每個數組均屬於一個Class類對象,所有具有相同元素類型和維數的數組共享...
-
Java類加載器類介紹
類加載器是Java語言的一個創新,也是Java語言流行的重要原因之一。它使得Java類可以被動態加載到Java虛擬機中並執行。以下是小編為大家搜索整理的java類加載器,希望能給大家帶來幫助!更多精彩內容請及時關注我們。類加載器:java虛擬機中可以安裝多個類加載,系統默...
-
java日期時間基本操作方法
1.獲得Calendar實例:Calendarc=nstance();2.定義日期/時間的格式:SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");3.把日期/時間轉換成固定格式,使用SimpleDateFormat的'format()方法:Stringdatetime=at(ime());4.把字符串轉換成日期/時間,...
-
經典Java基礎面試題
Java技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、遊戲控制枱、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社羣。下面小編給大家介紹經典Java基礎面試題,歡迎閲讀!經典Java基礎面試題1、如果main方法被聲明為...