java 中 String x="12345"想排列这个12345为3位一组,比如123,124,125,234,235

java 中 String x="12345"想排列这个12345为3位一组,比如123,124,125,234,235这样,要怎麼写.
cc_airball 1年前 已收到1个回答 举报

都市文化传播 春芽

共回答了19个问题采纳率:89.5% 举报

简单实现:可能还有更好的方法
public static void main(String[] args) {
String str = "12345";
for (int i = 0; i < str.length(); i++) {
for (int j = 0; j < str.length(); j++) {
for (int k = 0; k < str.length(); k++) {
if (i!=j&i!=k&j!=k) {
System.out.println(" "+str.charAt(i)+str.charAt(j)+str.charAt(k));
}
}
}
}
}

1年前

4
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.019 s. - webmaster@yulucn.com