怎么实现代码???

来源:8-7 Java 中的 static 使用之静态变量

慕瓜453346

2018-09-13 11:52

https://img4.mukewang.com/5b99ded500018d4c10010466.jpg

这个用java怎么写呢???

写回答 关注

2回答

  • 策子刘
    2018-09-13 17:06:11
    已采纳

    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]);

    }

    }

    }


    慕瓜4533...

    String[] str = new String[100]; 这个我懂了,新定义的数组。。

    2018-09-16 17:24:38

    共 1 条回复 >

  • 慕瓜453346
    2018-09-16 17:18:11

    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] ;             这个是新定义的方法吗????


    慕瓜4533... 回复策子刘

    你好~~~ 按照你的方法我试了一下,但是后面输出不正确!!! String.copyValueOf(char[] data)这个可以在哪学到???

    2018-09-17 14:47:03

    共 2 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

531107 学习 · 6311 问题

查看课程

相似问题