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);
    }
}
相关推荐
froginwe11几秒前
Memcached get 命令详解
开发语言
李日灐几秒前
<4>Linux 权限:从 Shell 核心原理 到 权限体系的底层逻辑 详解
linux·运维·服务器·开发语言·后端·面试·权限
renhongxia13 分钟前
计算机视觉实战:图像去噪模型训练与应用
开发语言·人工智能·机器学习·计算机视觉·prompt
寒秋花开曾相惜4 分钟前
(学习笔记)4.1 Y86-64指令集体系结构(4.1.6 一些Y86-64指令 )
linux·运维·服务器·开发语言·笔记·学习·安全
阿Y加油吧5 分钟前
算法二刷复盘:LeetCode 79 单词搜索 & 131 分割回文串(Java 回溯精讲)
java·算法·leetcode
徐新帅6 分钟前
4164:【GESP2512七级】学习⼩组
算法
-凌凌漆-9 分钟前
【QML】qml和C++中同时使用单例模式
java·c++·单例模式
那个失眠的夜10 分钟前
RESTful 语法规范 核心注解详解
java·spring·mvc·mybatis
我命由我1234513 分钟前
Android 开发问题:Unresolved reference: kapt
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
用户2986985301414 分钟前
Java 实现 ODT 转 PDF:一种简洁的技术实现方案
java·后端