P2118 排列字母

这道题只需要先将字符串转换为字符数组,之后再把数组排序,最后用ASCLL码值恢复即可

代码奉上:

java 复制代码
import java.util.Arrays;
import java.util.Scanner;

public class Main {
    public static void main(String[] args)  {
        String str = "WHERETHEREISAWILLTHEREISAWAY";
        char[] ch = str.toCharArray();//将字符转换为字符数组
        int[] res = new int[str.length()];
        for(int i = 0 ; i < res.length ; i++){
            res[i] = ch[i] - 'A';
        }
        Arrays.sort(res);//给res排序
        StringBuilder sb = new StringBuilder();
        for(int i = 0 ; i < res.length ; i++){
            sb.append((char)(res[i] + 'A'));
        }
        System.out.println(sb);
    }
}
相关推荐
她说可以呀18 小时前
Spring-ai-alibaba文生图
java·人工智能·spring
营养充电站18 小时前
KMP全栈开发:从Android到AI Agent的技术演进与实践
人工智能·算法·docker·jupyter
啊啊啊啊啊!!!!19 小时前
【c++】stack和queue的接口使用以及底层实现
开发语言·c++
技术小黑19 小时前
RNN算法实战系列05 | 天气预测
人工智能·rnn·算法
松仔log20 小时前
Java中级——组合和继承
android·java·开发语言
不才不才不不才20 小时前
Spring 源码系列(16): doDispatch 全流程——一次请求的主干链路
java·后端·spring
snow@li20 小时前
HikariCP:高性能数据库连接池全景深入梳理
java·数据库
edwarddamon21 小时前
Spring Cloud 配置热更新与 Bean 代理机制梳理
java·后端
Raas10021 小时前
MAIGateway,魔芋企业级AI网关的FinAPI成本竞争力设计
java·后端·网关·api网关·魔芋ai·finapi·mai gateway
(Charon)21 小时前
【C++】锁与原子操作(四):自旋锁的完整实现与性能优化
c语言·开发语言·c++