这个用java怎么写呢???
import java.util.Arrays;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入字符串数: ");
int num = input.nextInt();
System.out.println("请输入"+num+"组字符串: ");
String [] str = new String[100] ;
for (int i =0 ; i< num; i ++){
str[i] = input.next();
char [] ch1 = str[i].toCharArray();
Arrays.sort(ch1); //在数组内将字符排序
str[i]=String.copyValueOf(ch1); //数组转为字符串
}
for (int i = 0; i< num; i ++){
System.out.println(str[i]);
}
}
}
for (int i =0 ; i< num; i ++){
str[i] = input.next();
char [] ch1 = str[i].toCharArray();
你好,这行是什么意思,为什么要这么写???
Arrays.sort(ch1); //在数组内将字符排序
str[i]=String.copyValueOf(ch1); //数组转为字符串
ValueOf代表的是什么意思??
String [] str = new String[100] ; 这个是新定义的方法吗????