用java编写一个查询数组下标的代码!!

用java编写一个查询数组下标的代码!!,第1张

public static void main(String[] args) {
  Scanner sca = new Scanner(Systemin);
  String[]  strs = new String[]{"a", "b", "c", "a", "b", "c", "a", "b", "c", "a", "b", "c"}; //定义数组
  String in = scanext();//键盘输入
  String index = "-1,"; //定义下标记录 默认-1不存在   ,为间隔
  for (int i = 0; i < strslength; i++) {   //循环查询下标
   if (inequals(strs[i])) {  
    if (indexequals("-1,")) {  //存在则制空 将下标放入
     index ="";
    }
    index += i + ",";     //循环放入下标
    //break;              //如果需求是做单个的话 可以释放这段代码 下面去数组第一个值就可以了
   }
  }
  index = indexsubstring(0, indexlength() - 1); //取出数组最后的,
  
  //如果需要下表作为数字引用  可以这样
//  String[] indexs = indexsplit(",");
//  int[] intIndex = new int[indexslength];
//  for(int i = 0; i < indexslength; i++){
//   intIndex[i] = new Integer(indexs[i]);
//  }
  
  Systemoutprintln(index);
 }

这段代码 多个单个都可以 已经测试过了  只要释放下代码就行

Java数组是在Java编程中经常使用的一个类,下面是对Java数组String的使用方法:

1、Java数组的语法: String[数组下标], Java数组的下标是从0开始的。

2、获取数组中的所有元素,会用到数组的遍历,通常用for循环。

3、输出打印数组中的所有元素,并用“,”分隔。

4、可使用定义三个字符串k,p,f和t为第几个字符串。

5、可以使用Arrays类中binarySearch(Object[] a, Object key) 方法来查找是否存在某个值。

class Array{
public static void main(String args []){
// 随便声明的数组
int array[]={22,33,55,11,3,22,55,66,44};
int minarray=array[0];
//找到最小的数
for(int i=1;i<arraylength;i++){
if(minarray>array[i]){
minarray=array[i];
}
}
//遍历数组找到打印出所有最小数的下标;
//因为不知道是否有重复的所以遍历数组
for(int i=0;i<arraylength;i++){
if(array[i]==minarray){
//要怎么处理这个下标你就自己掂量了 我还是个初学者呵呵呵
Systemoutprintln("最小数"+minarray+"的下标是:" +i);
}
}

}}

java中数组的下标表示在数组中的元素,从0开始的数值,0代表的是第一个元素,1代表的是第二个元素,往上依次类推。实例如下:

int[] intarry = new int[]{1,2,4};//新建一个int类型的数组
Systemoutprintln(int[0]);//其中0就是代表数组的第一个数值,也就是1,下标为0


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13400217.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存