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

熱點內容
android仿ios時間選擇器 瀏覽:378
見識pdf 瀏覽:81
男孩子慰菊手冊pdf 瀏覽:531
注冊表啟動項命令 瀏覽:109
89c51單片機定時器 瀏覽:687
一般不適合做程序員的適合做啥 瀏覽:923
點在多邊形內演算法 瀏覽:494
程序員下班急忙回家 瀏覽:359
安慶php全套源碼交友類型網站源碼 瀏覽:92
浪潮伺服器公司地址 瀏覽:733
密約聊天交友app怎麼賺錢 瀏覽:280
滴滴java 瀏覽:109
phpexpires 瀏覽:218
matlab編程用什麼語言 瀏覽:70
php查找字元是否存在 瀏覽:701
可編程函數發生器 瀏覽:881
單片機正極接地視頻 瀏覽:67
利用python爬火車票 瀏覽:375
androidaidl如何工作 瀏覽:855
第三胸椎壓縮骨折什麼症狀 瀏覽:506