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

熱點內容
地推統計圖app怎麼做 瀏覽:162
android文件夾不能用了 瀏覽:857
加密軟體的日誌 瀏覽:892
腎病pdf 瀏覽:230
網站怎麼用本地伺服器 瀏覽:120
javadoc導入android 瀏覽:517
文件掃描成pdf 瀏覽:696
涼山火災救援命令 瀏覽:54
壓縮機三相檢測 瀏覽:861
linux怎麼安裝光碟 瀏覽:799
寬頻伺服器無響應是為什麼 瀏覽:226
壓縮包內看圖 瀏覽:914
安卓手機如何發現app後台調用情況 瀏覽:561
程序員簡歷工作描述 瀏覽:159
伺服器中強制疾跑的指令是什麼 瀏覽:54
日語命令性 瀏覽:261
免費的程序編譯游戲 瀏覽:892
如何安裝屏蔽的APP 瀏覽:198
豬臉識別app如何下載 瀏覽:156
卓嵐串口伺服器如何使用 瀏覽:440