我試圖實現如果您有連續的字符串流。在任何時間點,您必須打印字符串,以便將相互排列的字符串打印在一起。打印字符串,使彼此排列的字符串在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