一个字符串重新排列是否可以组成另一个字符串
只包含小写字母
例:输入:字符串1 abcdef 字符串2 cba 输出:true
输入:字符串1 abcde 字符串2 cdeg 输出:false
只需要循环遍历一遍字符串2,看字符串1中是否都能找到字符串2中的字符即可,可以,即返回true,不可以则返回false。
import java.util.*;
public class strClass {
public static void main(String [] args){
Scanner sca = new Scanner(System.in);
String str1 = sca.next();
String str2 = sca.next();
System.out.println(strSame(str1, str2));
}
public static Boolean strSame(String str1, String str2){
int len2 = str2.length();
for (int i = 0; i < len2; i++){
if (str1.indexOf(str2.charAt(i)) < 0)
return false;
}
return true;
}
}