一个数组String[] str = {"a","C","b","D","c","A","B","d"};
如何让这个数组按aAbBcCdD结果输出啊?
如何让这个数组按aAbBcCdD结果输出啊?
解决方案 »
- 求教,JAVA处理地址的问题。逻辑不好,惭愧中....
- 菜鸟问题:就是想问下如果我要在一个类中调用另一个类中的tf.getText()中的内容,该怎么弄呢?
- 请大家推荐基本学jsp 的书
- 乱!这样也行吗?public final strictfp class RealData
- 请问有中文版的java帮助文件吗?
- 如何在layout为borderlayout的applet,动态添加button 之类的组件
- Exception in thread "main" java.long.NoClassDefFoundError:HelloWorld 我一java执行就这样怎么回事程序绝对正确。高手指点
- 拜托您看一下,谢谢
- 紧急!请问那里能买到带JDK工具包的光盘?
- 写了一段java执行登录校验的命令,有几个地方不解.
- 我郁闷了 大侠大虾们来看看啊
- 请教一个算法:计算N项的Fibonacci数列的和,其中第N项是数列中最大的不超过4百万的数
public class Main {
public static void main(String[] args) {
String[] str = { "a", "C", "b", "D", "c", "A", "B", "d" };
for (int i = 0; i < str.length; i++) {
str[i] = str[i].toUpperCase();
}
Arrays.sort(str, 0, str.length);
for (int i = 0; i < str.length-1; i++) {
if (str[i].equals(str[i+1])) {
str[i] = str[i].toLowerCase();
i++;
}
}
for (int i = 0; i < str.length; i++) {
System.out.println(str[i]);
}
}
}
int i = list.size() - 1;
for(;i >= 0; i--){
if(!compare(s, list.get(i))){
break;
}
}
i++;
list.add(i, s);
}
private static boolean compare(String a, String b){
if(a.compareToIgnoreCase(b) == 0){
return a.compareTo(b) > 0;
}
return a.compareToIgnoreCase(b) < 0;
}
public static void main(String[] args) {
String[] str = { "a", "C", "b", "D", "c", "A", "B", "d" };
for (String string : str) {
sort(string);
}
System.out.println(list);
}
}