導航:首頁 > 編程語言 > java獲取數組的下標

java獲取數組的下標

發布時間:2023-04-25 21:21:20

java 怎麼得到數組的隨機下標

樓上的枝或基方法會產生數組越界。應該用這樣的方式分別得到一維和二維的,先定義一個隨即對象,並填入種子:Random
rand=new
Random();而後開團笑始產生維數:一維:rand.nextInt(a.length),二維:rand.nextInt(a[0].length),這樣就能猛謹從數組中取得隨機元素了。int
c=a[rand.nextInt(a.length)][rand.nextInt(a[0].length)].

⑵ java如何通過下標獲取數組中的元素

數組中的元素就是通過下標獲取的啊,你是探究其中的原理嗎?你可以把他想像成一排有效的數字,是從0還是,然後有序的排列著的,你攔殲謹想要簡基叫幾號出來,只要直接喊他名字就行了改坦,並不用知道這個人的名字或者性別或者其他東西

⑶ java如何在String數組中取得指定內容的下標

可以通過indexOf方法獲取亮禪到指定字元串的下標,舉例:
String str = "aaaaaabaaaaaaaa";//定義一個字元串
int index= str.indexOf("b");//敬薯塵獲取到手銷字元串下標的值(從0開始計數)
System.out.print(index);//輸出結果
結果就是:6.

⑷ java如何求JcomboBox中的元素item在對應數組中的下標

你只要用cb1.getSelectedIndex();就可以取出元素item在對應數組中的下標了。

完整的Java程序如下:

importjava.awt.FlowLayout;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjavax.swing.JComboBox;
importjavax.swing.JFrame;
importjavax.swing.JTextField;
{
String[]b1=newString[]{"請選擇站點","雙港站","蛟橋站","長江路站","珠江路站","廬山南大道站","綠茵路站","會展路站","地鐵大廈站","秋水廣場碧罩租站",
"滕王閣站","萬壽宮站","八一館站","八一廣場站","丁公路北站","文教路南站","彭家橋站","謝家村站","青山湖大道站",
"高新大道站","艾溪悶緩湖西站","艾溪湖東站","太子殿站","奧體中心站"悔兆,"瑤湖西站",};
JComboBoxcb1=newJComboBox(b1);
JTextFieldtf=newJTextField(10);
Test001(){
add(cb1);add(tf);
cb1.addActionListener(newActionListener(){
publicvoidactionPerformed(ActionEvente){
Stringitem1=(String)cb1.getSelectedItem();
tf.setText(cb1.getSelectedIndex()+"-->"+item1);
}
});
setLayout(newFlowLayout());
setSize(300,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
publicstaticvoidmain(String[]args){
newTest001();
}
}

運行結果:

⑸ 用java編寫一個查詢數組下標的代碼!!

publicstaticvoidmain(String[]args){
Scannersca=newScanner(System.in);
String[]strs=newString[]{"a","b","c","a","b","c","a","b","c","a","b","c"};//定義數組
Stringin=sca.next();//鍵盤輸入
Stringindex="-1,";//定義下標記錄默認-1不存在,為間隔
for(inti帆渣=0;i<strs.length;i++){//循環查詢下標
if(in.equals(strs[i])){
if(index.equals("-1,")){//存在則制空將下標放入
index="";
}
index+=i+",";//循環放入下標
棚轎老//break;//如果需求是做單個的話可以釋放這段代碼下面去數組第一個值就可以了
}
}
index=index.substring(0,index.length()-1);//取出數組最後的,

//如果需鏈升要下表作為數字引用可以這樣
//String[]indexs=index.split(",");
//int[]intIndex=newint[indexs.length];
//for(inti=0;i<indexs.length;i++){
//intIndex[i]=newInteger(indexs[i]);
//}

System.out.println(index);
}

這段代碼 多個單個都可以 已經測試過了 只要釋放下代碼就行

⑹ java如何在String數組中取得指定內容的下標

將數組放到租彎List裡面去弊缺悶 List可以找到下標扮賣x0dx0ax0dx0a String a[]={"A","B","C"};x0dx0a List lista = new ArrayList();x0dx0a for(int i=0;i

⑺ java 如何找到數組中指定的元素的下標

String[] ary = new String []{"asd","sdf","ffd ","rgrh"};//你所定義的數組
int k=0;//定義變數謹卜汪保存指定元素的下標
for( int i=0;i<ary.length;i++)
{
if(ary[i].equals("ffd "))//ffd 為你指定的元素
{
k=i;
System.out.println(k);//列印出指定元素的下弊燃標
}
}
if(k==0)
{
System.out.println("您祥仔所指定的元素不存在");//指定元素不存在
}

⑻ java如何在String數組中取得指定內容的下標

String[] ary = new String []{"asd","sdf","ffd ","rgrh"};//你所定義的數組
int k=0;/毀孝塌/定義變數保存指定元素的下標
for( int i=0;i<ary.length;i++)
{
if(ary[i].equals("ffd "))//ffd 為你指定的慎好元素
{
k=i;
System.out.println(k);//列印出指定元素的下標
}
}
if(k==0)
{
System.out.println("您所指定的元素不存在纖圓");//指定元素不存在
}

⑼ java怎麼確定數組的下標位置

import java.util.*;

public class Array {
public static void main(String[] args) {
int[] score = new int[] { 18, 25, 7, 36, 13, 2, 89, 63 };
int mix = score[0];
int j = 0; // 用來保存最睜逗答小數的下悉慧標
for (int i = 0; i < 8; i++) {
if (score[i] < mix) {
mix = score[i];
j = i;
}
}
System.out.println("最指核小的數字是" + mix + "是數組中的第個" + (j+1) );
}
}

⑽ java如何獲得集合裡面某個元素的下標

list.remove(int index)這個可以獲得集合裡面某個元素的下標。

閱讀全文

與java獲取數組的下標相關的資料

熱點內容
760貼片機編程視頻 瀏覽:333
歐姆龍plc編程第36講 瀏覽:915
我的世界如何將一個伺服器弄崩 瀏覽:8
php網站訪問量代碼 瀏覽:431
怠速壓縮機咔咔響 瀏覽:176
怎麼才能修改APP中的數據 瀏覽:688
哪裡有搶單的app 瀏覽:462
演算法概率題 瀏覽:465
長方形拉伸的命令 瀏覽:279
python代碼函數編程技術 瀏覽:194
java正則式 瀏覽:429
外包程序員好進嗎 瀏覽:384
雲伺服器服務模型架構 瀏覽:901
刪文件夾什麼指令 瀏覽:509
極速抖音已加密怎麼辦 瀏覽:603
matlab拉格朗日演算法框圖 瀏覽:430
華為公司計算機視覺演算法顧問 瀏覽:254
夏老師講的單片機 瀏覽:298
在編程中如何將圖片放大 瀏覽:163
appstore怎麼看是否付費 瀏覽:603