给定字符串,将字符串的大写字符输出,再将字符串中的小写字符输出。

mac2026-01-06  6

设定有一个大小写字母的字符串String s1= “Hello Java”; 先将字符串的大写字符输出,再将字符串中的小写字符输出。注:利用StringBuffer完成。

对字符串的字母进行逐一遍历,然后进行分开拼接,然后再输出。如何对大小写字母进行区别存放的问题我们可以利用ASCII码表进行字符串判断。 具体ASCII码表可自行百度

代码实现

public static void main(String[] args) { String str = "Hello Java"; StringBuffer Asb = new StringBuffer(); StringBuffer asb = new StringBuffer(); for(int i=0;i<str.length();i++) { // 这是大写字母 if(str.charAt(i)>=65 && str.charAt(i)<=90) { Asb.append(str.charAt(i)); // 这是小写字母 }else if(str.charAt(i)>=97&&str.charAt(i)<=122){ asb.append(str.charAt(i)); } } System.out.print(Asb.toString()+asb.toString()); }
最新回复(0)