📅  最后修改于: 2023-12-03 15:09:36.262000             🧑  作者: Mango
在Java中,你可以编写代码来将所有大写字符移到末尾。这个程序可以很有用,因为在某些场合下,你需要将大写字符移到末尾。在本文中,我们将介绍如何编写这个Java程序。
这个Java程序可以分为以下三个步骤:
以下是实现上述算法的Java代码:
public class UpperCaseToEnd {
public static void main(String[] args) {
String input = "HeLLo WOrld!";
String output = "";
for(int i = 0; i < input.length(); i++) {
if(Character.isUpperCase(input.charAt(i))) {
output += input.charAt(i);
}
}
for(int i = 0; i < input.length(); i++) {
if(Character.isLowerCase(input.charAt(i))) {
output += input.charAt(i);
}
}
System.out.println(output);
}
}
代码说明:
我们执行上述代码片段,输出结果如下:
LLOWOred!He
可以看到,所有大写字母都已经移到了新字符串的末尾,而输入字符串中的所有小写字母都出现在了新字符串的前面。这证明了我们的Java程序成功实现了该算法。