Java将两个字符串中重复的元素取出来赋给另一个字符串

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 for(int j=0;j if(st1.charAt(i)==st2.charAt(j)) {
    s3 = s3+st2.charAt(j);
    }
    }
    }
    return s3;
    }

}

你可能感兴趣的:(Java将两个字符串中重复的元素取出来赋给另一个字符串)