0
如何對變量X和否定變量X進行排序在Java中保存爲字符串的字母X?排序變量和否定Java中的變量
Example: String string = "B*A'*D*H'"; result must
String sortedString="A'*B*D*H'";
如何對變量X和否定變量X進行排序在Java中保存爲字符串的字母X?排序變量和否定Java中的變量
Example: String string = "B*A'*D*H'"; result must
String sortedString="A'*B*D*H'";
是總是用*
分隔的變量嗎? 在這種情況下,這將會是非常簡單的:
String in = "B*A'*D*H'";
String[] vars = in.split("\\*");
Arrays.sort(vars);
// Java is missing a simple php-like join function ;-(
StringBuilder sorted = new StringBuilder();
for(String s: vars){
sorted.append(s);
sorted.append("*");
}
sorted.deleteCharAt(sorted.length()-1);
就大功告成了;-)
你還沒有給*近*足夠的信息。您的示例字符串甚至不是有效的字符串文字,我們不知道它們甚至意味着什麼。請閱讀http://tinyurl.com/so-hints - 我們想幫助你,但你需要花更多的精力來問問題,我們可以回答。 – 2012-07-28 08:46:05