我试图实现如果您有连续的字符串流。在任何时间点,您必须打印字符串,以便将相互排列的字符串打印在一起。打印字符串,使彼此排列的字符串在java中打印在一起
例如:
Input: {‘act’,’cat’,dog’,’tac’,’abc’,’god’,’bac’}
Output: {‘act’,’cat’ ,’tac’,dog’,’god’,’abc’,’bac’}
我写代码,这个地方我整理每一个字符串。如何在此代码中进一步操作?
import java.util.Arrays;
public class StringAnonmous {
public static void main(String arg[]) {
String[] wordArr = {"cat", "dog", "tac", "god", "act"};
String[] clonedArr=wordArr.clone();
for(int i=0;i<wordArr.length;i++){
String word=wordArr[i];
char[] singleword=word.toCharArray();
Arrays.sort(singleword);
System.out.println(singleword);
}
}
}
你可以请建议一个/ –
@JavaDevelopers - 假设这是作业,我只能提供建议。我更新了我的答案,以显示如何使用地图来检查字符串的“匹配”。 – rcgldr