導航:首頁 > 編程語言 > java返回下標

java返回下標

發布時間:2024-06-07 15:43:28

『壹』 java如何實現在一個集合中插入一個元素,並返回插入的下標

如果是無序的集合, 那麼不存在位置這個說法

如果是有序的集合,

以ArrayList為例, 那麼插入元素,沒有指定位置,那麼集合長度-1 .就是插入的下標

如果指定了位置,那麼指定的位置就是插褲掘敗入的下標啊 ,如果指定位置大於集合長度,會拋出異常

參考代碼

importjava.util.ArrayList;

publicclassListDemo{

publicstaticvoidmain(String[]args){
ArrayList<String>list=newArrayList<String>();
//自帶的添加元素的方法
list.add("天涯");
list.add("明月");
list.add(1,"晴天");

//使用自定義函數進行添加元素
inta=myAdd(list,"令狐沖");
System.out.println(a);
intb=myAdd(list,2,"郭芙散沖蓉"胡顫);
System.out.println(b);

System.out.println(list);

}

//向集合尾部插入元素
privatestaticintmyAdd(ArrayList<String>list,Stringe){
list.add(e);//向尾部加入一個元素
returnlist.size()-1;//返回最後一個元素的下標即可
}

//向集合指定位置插入元素
privatestaticintmyAdd(ArrayList<String>list,intindex,Stringe){
list.add(index,e);//向指定位置加入1個元素
returnindex;//返回指定的位置
}
}

測試結果

3
2
[天涯,晴天,郭芙蓉,明月,令狐沖]

『貳』 Java返回二維數組的兩個下標

publicclassErWerArray{
publicstaticvoidmain(String[]args){
String[][]arr={{"a","b"},{"1","2","3"}};
StringindexOf=getXiaBiao(arr);
}
publicstaticStringgetXiaBiao(String[][]arr){
Stringstr="";
for(inti=0;i<arr.length;i++){
for(intj=0;j<arr[i].length;j++){
str+=arr[i]+","+arr[j];
}
}
returnstr;
}
}

『叄』 如何用Java找出一個整數數組中最大的值,並返回最大值的數組下標,尤其是有兩個或是三個最大值時

用System.out.println(j); //輸出最大值下標即可。

閱讀全文

與java返回下標相關的資料

熱點內容
宏定義編譯後不變 瀏覽:397
如何搞免費伺服器 瀏覽:206
神經系統pdf 瀏覽:665
如何查看伺服器上的資料庫伺服器 瀏覽:188
壓縮機型號v代表什麼 瀏覽:50
旅遊類源碼 瀏覽:860
電腦伺服器類型怎麼設置 瀏覽:228
pdf炒股 瀏覽:784
伺服器地址缺少埠號什麼意思 瀏覽:530
下載需要解壓的小說用哪個軟體 瀏覽:534
廣東分布式伺服器雲主機 瀏覽:583
伺服器忙打不開怎麼辦 瀏覽:15
tif壓縮軟體 瀏覽:413
程序員那麼可愛陸漓上班第1天 瀏覽:952
macbookair自帶什麼app 瀏覽:701
如何關了加密的軟體 瀏覽:581
程序員p2p待遇 瀏覽:922
ipd編譯要求 瀏覽:936
壓縮解壓王怎麼用 瀏覽:34
伺服器共享文件如何備份 瀏覽:758