⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 arraystester.java

📁 这是孙卫琴在"Java与面向对象编程"一书的源代码。
💻 JAVA
字号:
import java.util.Arrays;
public class ArraysTester{
  /** 用Arrays类操纵字符串数组 */
  public void testStringArray(){
    String[] s1={"Tom1","Jack","Mike","Mary","Tom2"};
    String[] s2={"Tom1","Jack","Mike","Mary","Tom2"};
    System.out.println("s1是否和s2相等:"+Arrays.equals(s1,s2));

    Arrays.sort(s1);  //为数组s1排序
    System.out.println("s1排序后,s1是否和s2相等:"+Arrays.equals(s1,s2));

    System.out.println("Jack在s1数组中的位置: "+Arrays.binarySearch(s1,"Jack"));
    System.out.println("Jack在s2数组中的位置: "+Arrays.binarySearch(s2,"Jack"));
    System.out.println("s1:"+Arrays.toString(s1));
    System.out.println("s2:"+Arrays.toString(s2));
  }

  /** 用Arrays类操纵int数组 */
  public void testIntArray(){
    int[] a1=new int[5],a2=new int[5],a3={4,5,6,3,9,4};
    Arrays.fill(a1,100);
    //把a1数组中的内容拷贝到a2数组中
    System.arraycopy(a1,0,a2,0,a1.length);
    System.out.println("a1是否和a2相等:"+Arrays.equals(a1,a2));

    Arrays.sort(a3);
    System.out.println("5在a3数组中的位置: "+Arrays.binarySearch(a3,5));

    System.out.println("a1:"+Arrays.toString(a1));
    System.out.println("a2:"+Arrays.toString(a2));
    System.out.println("a3:"+Arrays.toString(a3));
  }

  public static void main(String args[]){
    ArraysTester s=new ArraysTester();
    s.testStringArray();
    s.testIntArray();
  }
}


/****************************************************
 * 作者:孙卫琴                                     *
 * 来源:<<Java面向对象编程>>                       *
 * 技术支持网址:www.javathinker.org                *
 ***************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -