码迷,mamicode.com
首页 > 编程语言 > 详细

数组的复制、反转、线性查找

时间:2020-05-04 13:38:39      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:线性查找   length   查找   ++   ica   stat   依次   组的复制   str   

public class ArrayDuplicate {
  public static void main(String[] args) {

  //数组的复制,String[] arr1; arr1 = arr;是错误的,并非真正的复制。
  String[] arr = new String[] {"GG","JJ","DD","MM","AA","BB"};

  String[] arr1= new String[arr.length];
  for(int i=0;i < arr1.length;i++) {
    arr1[i] = arr[i];
    System.out.print(arr1[i]+" ");
  }
  System.out.println();

  //数组的查找
  String s = "EE";
  boolean isFlag = true;
  for(int i = 0; i<arr.length;i++) {
    if(s == arr[i]) {
      System.out.print("此数据在数组中存在,存在索引位置为: "+i);
      isFlag = false;
      break;
    }
  }
  if(isFlag) {
    System.out.print("此数据在数组中不存在!!!");
  }
  System.out.println();

  //数组的反转,反转指的是最后一个元素与第一个元素互换,依次类推。
  for(int i = 0; i<arr.length/2; i++) {
    String temp = arr[i];
    arr[i] = arr[arr.length-1-i];
    arr[arr.length-1-i] = temp;
  }

  //遍历
  for(int i = 0;i<arr.length;i++) {
  System.out.print(arr[i]+" ");
  }
}
}

数组的复制、反转、线性查找

标签:线性查找   length   查找   ++   ica   stat   依次   组的复制   str   

原文地址:https://www.cnblogs.com/1185937986-jili/p/12826181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!