导航:首页 > 编程语言 > 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获取数组的下标相关的资料

热点内容
外包程序员好进吗 浏览:380
云服务器服务模型架构 浏览:899
删文件夹什么指令 浏览:507
极速抖音已加密怎么办 浏览:601
matlab拉格朗日算法框图 浏览:428
华为公司计算机视觉算法顾问 浏览:252
夏老师讲的单片机 浏览:296
在编程中如何将图片放大 浏览:161
appstore怎么看是否付费 浏览:603
程序员和硕士 浏览:951
gcc编译消耗内存过多 浏览:281
昌邑网站制作源码 浏览:127
单片机的反向编译 浏览:463
subsample算法 浏览:899
苹果免费看书app哪个最好 浏览:885
c语言加密怎么弄 浏览:842
c语言编译的错误提示 浏览:767
验机苹果app哪个最好 浏览:666
光遇国际服安卓如何购买礼包 浏览:55
163app怎么下载 浏览:247