「java获取数组的下标」java查找数组下标
今天给各位分享java获取数组的下标的知识,其中也会对java查找数组下标进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、用java编写一个查询数组下标的代码!!
- 2、java通过数组值怎样获取数组下标
- 3、java 如何找到数组中指定的元素的下标
- 4、java怎么确定数组的下标位置
- 5、java如何在String数组中取得指定内容的下标?
- 6、JAVA 怎么得到数组的随机下标?
用java编写一个查询数组下标的代码!!
public static void main(String[] args) {
Scanner sca = new Scanner(System.in);
String[] strs = new String[]{"a", "b", "c", "a", "b", "c", "a", "b", "c", "a", "b", "c"}; //定义数组
String in = sca.next();//键盘输入
String index = "-1,"; //定义下标记录 默认-1不存在 ,为间隔
for (int i = 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 = new int[indexs.length];
// for(int i = 0; i indexs.length; i++){
// intIndex[i] = new Integer(indexs[i]);
// }
System.out.println(index);
}
这段代码 多个单个都可以 已经测试过了 只要释放下代码就行
java通过数组值怎样获取数组下标
没有找到合适的,最好自己写个循环吧
int i = 0;
while (i array.length array[i] != val) i++;
如果找到了val,那么i就是下标;如果i==array.length,表示没找到
如果你用的是ArrayList,那么有一个方法indexOf(val),如果找到,返回下标,否则返回-1
java 如何找到数组中指定的元素的下标
String[] ary = new String []{"asd","sdf","ffd ","rgrh"};//你所定义的数组
int k=0;//定义变量保存指定元素的下标
for( int i=0;iary.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如何在String数组中取得指定内容的下标?
将数组放到List里面去 List可以找到下标\x0d\x0a\x0d\x0a String a[]={"A","B","C"};\x0d\x0a List lista = new ArrayList();\x0d\x0a for(int i=0;i
回答于 2022-11-16
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获取数组的下标和java查找数组下标的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-27,除非注明,否则均为
原创文章,转载请注明出处。