本人刚学java
怎样从键盘读入2个数组,并且比较它们是否想等.
最好给段代码.

解决方案 »

  1.   

     这是从 键盘读数据 的代码.java.util.Scanner sc = new java.util.Scanner(System.in);
    String str =  sc.nextLine();
    通过循环可以初始化你的 数组.
    它们是否想等 通过比较她们的内容就可以了。
      

  2.   


    package zhao;import java.io.*; 
    import java.util.*; 
    public class St {  public static void main(String[] args)  { 
    Scanner sc = new Scanner(System.in); 
    String s = null; 
    while(true) {
    System.out.print("请输入第一个数组:  ");
    String[] s1 = sc.nextLine().split(",");
    System.out.print("请输入第二个数组:  ");
    String[] s2 = sc.nextLine().split(",");
    boolean check = Arrays.equals(s1, s2);
    if(check) {
    System.out.println("比较结果一样");
    }else {
    System.out.println("比较结果不一样");
    }
    System.out.println();
    }
    } }
      

  3.   

    Scanner sc=new Scanner(System.in);
    boolean sign=false;
    System.out.println("请输入第一个字符串数组的数据以\",\"分隔");
    String[] str1=sc.nextLine().split(",");
    System.out.println("请输入第二个字符串数组的数据以\",\"分隔");
    String[] str2=sc.nextLine().split(",");
    sign=Arrays.equals(str1, str2);
    if(sign){
    System.out.println("一样");
    }else{
    System.out.println("不一样");
    }//--------------------------
    和楼上的一样.
    呵呵.