编程将两个字符串连接成一个字符串,并将连接后的字符串按升序排列。如字符串s1的值为“pear",字符串s2的值为”apple",将s1和s2连接后得到字符串“pearapple"存入字符数组s3,排序后得到"aaeelpppr"。 输入: pear apple 输出 aaeelpppr
时间: 2023-12-10 18:40:26 浏览: 67
Java字符串连接原理
5星 · 资源好评率100%
以下是一个Java语言的示例代码:
```java
import java.util.Arrays;
public class StringConcatAndSort {
public static void main(String[] args) {
String s1 = "pear";
String s2 = "apple";
char[] s3 = (s1 + s2).toCharArray();
Arrays.sort(s3);
System.out.println(s3);
}
}
```
该代码中,我们首先将s1和s2连接成一个新的字符串s3,然后将s3转换为字符数组,并使用Arrays.sort方法对字符数组进行升序排序,最后输出排序后的字符数组即可得到所需的结果。注意,该方法只适用于ASCII码字符。如果需要支持Unicode字符,需要使用更复杂的排序算法。
阅读全文