String[] strArray = {"一排", "二排", "abc", "44","三排"}; 如何排序
时间: 2024-04-05 15:28:12 浏览: 15
要对字符串数组进行排序,可以使用Arrays类中的sort方法。该方法会按照字符串的字典顺序进行排序。
下面是对字符串数组strArray进行排序的代码示例:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] strArray = {"一排", "二排", "abc", "44", "三排"};
Arrays.sort(strArray);
for (String str : strArray) {
System.out.println(str);
}
}
}
```
运行以上代码,输出结果为:
```
44
abc
三排
二排
一排
```
相关问题
String[] strArray=s.split( regex:" ");是什么意思
这句话是一种错误的Java语法,因为Java中的方法调用是通过在方法名后加上圆括号来完成的,而不是冒号和参数名的形式。正确的写法应该是:
```
String[] strArray = s.split(" ");
```
这行代码的作用是将字符串`s`按照空格进行分割,并将分割后的子字符串存储在一个字符串数组中。具体来说,`split`方法会按照指定的分隔符将原字符串切分成多个子字符串,并返回一个字符串数组,其中每个元素都是一个子字符串。在上述代码中,分隔符是空格,因此`strArray`中的每个元素都是原字符串中的一个单词。
string[,] strArray=new string[3, 4]; 创建了0个string对象 这句话对吗
不对。`string[,] strArray=new string[3, 4]` 语句创建了一个具有 3 行 4 列的 `string` 类型的二维数组,因此它实际上创建了 12 个 `string` 对象。每个元素都被初始化为 `null`。请注意,这些字符串对象是在堆上创建的,而不是在栈上创建的,因为 `string` 类型是引用类型。