题解 | #字符串排序#

字符串排序

http://www.nowcoder.com/practice/5190a1db6f4f4ddb92fd9c365c944584

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;

public class Main{ public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s; while((s = br.readLine()) != null){ char[] ch = s.toCharArray(); char[] chars = new char[ch.length]; int flag = 65, j=0; while(flag<=90){ for(int i=0; i<ch.length; i++){ if((ch[i]>=65&&ch[i]<=90) || (ch[i]>=97&&ch[i]<=122)){ if(ch[i]==flag || ch[i]== flag+32){ chars[j] = ch[i]; j++; } } } flag++; }

        j=0;
        for(int i=0; i<ch.length; i++){
             if((ch[i]>=65&&ch[i]<=90) || (ch[i]>=97&&ch[i]<=122)){
                 ch[i] = chars[j];
                 j++;
             }
        }
        System.out.println(String.valueOf(ch));
    }
}

}

我居南半坡 文章被收录于专栏

多刷题,积蓄力量,欢迎讨论

全部评论

相关推荐

面了100年面试不知...:今年白菜这么多,冬天可以狂吃了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务