View Code of Problem 22


import java.util.List;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner scanner=new Scanner(System.in);
		while(scanner.hasNext()) {
			String string=scanner.next();
			String string2=scanner.next();
			List<Character> a=new ArrayList<Character>();
			
			for(int i=0;i<string.length();i++) {
				for(int j=0;j<string2.length();j++) {
					if (string.charAt(i)==string2.charAt(j)) {
						a.add(string.charAt(i));
						
						break;
					}
				}
			}
			Collections.sort(a);
			
			if (a.size()>0) {
				System.out.print(a.get(0));
				for (int i = 1; i < a.size(); i++) {
					if (a.get(i)!=a.get(i-1)) {
						System.out.print(a.get(i));
					}
					
				}
				System.out.println();
			}
			
			
		}
	}
}

Double click to view unformatted code.


Back to problem 22