Java將兩個字串中重複的元素取出來賦給另一個字串
阿新 • • 發佈:2018-12-15
import java.util.Scanner; /** * 現在有兩個使用者輸入的字串,將這兩個字串中重複的元素取出來賦給另一個字串 * @author 萬星明 * @version 1.0 * @time */ public class Work7 { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { System.out.println("請輸入字串1:"); String st1 = sc.next(); System.out.println("請輸入字串2:"); String st2 = sc.next(); System.out.println("重複字串為:"+repeat(st1,st2)); } public static String repeat(String st1,String st2) { String s3 = ""; for(int i=0;i<st1.length();i++) { for(int j=0;j<st2.length();j++) { if(st1.charAt(i)==st2.charAt(j)) { s3 = s3+st2.charAt(j); } } } return s3; } }