導航:首頁 > 編程語言 > 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返回下標相關的資料

熱點內容
納粹命令 瀏覽:586
什麼講鬼故事app 瀏覽:965
程序員級升 瀏覽:87
怎樣關閉照片加密 瀏覽:522
文件夾變拉鏈 瀏覽:607
伺服器未在運行什麼意思 瀏覽:405
單片機應用大賽 瀏覽:462
博格上海壓縮機有限公司 瀏覽:27
招行車貸解壓有費用嗎 瀏覽:702
總統命令小說 瀏覽:818
安卓手機為什麼卡成狗 瀏覽:384
廣州市公司軟體加密 瀏覽:230
燈光設計手冊pdf 瀏覽:767
java虛線 瀏覽:428
androidio流 瀏覽:799
伺服器怎麼改nvr 瀏覽:939
真空壓縮袋怎樣打開 瀏覽:80
證券市場基礎知識pdf2012 瀏覽:720
mastercam自動編程視頻 瀏覽:11
如何得知加密類型 瀏覽:42