Java 实现从两数组中找出相同元素

1.Java 实现从两数组中找出相同元素

package oop.hdu.interview;

import java.util.Scanner;

/**
 * 两数组找相同元素
 * 给两个整数数组,输出相同的元素
 * @author 温暖wk
 * 2018.8.19
 */
public class Demo01 {

    public static void main(String[] args) {
        System.out.println("输入两个数组:");
        Scanner input=new Scanner(System.in);
        String a1=input.nextLine();
        char arr1[]=a1.toCharArray();//将字符串转换为一个字符数组

        String a2=input.nextLine();
        char arr2[]=a2.toCharArray();

        for(int i=0;ifor(int j=0;jif(arr1[i]==arr2[j]) {
                System.out.print(arr1[i]);
            }
        }
        input.close();

    }
}

知识点:
toCharArray()属于java.lang包,是String类的方法。
将字符串转换为一个字符数组
作用: 将一个字符串转换成一个Character型的字符数组,便于对单个元素(字符)进行单独操作

nextInt()读入的是仅是int类型的数字,而换行符没有读入
nextLine()方法的结束符只是Enter键,即nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符串的

你可能感兴趣的:(每日一题)