yume_hanabi 2019-05-26 21:54 采纳率: 100%
浏览 829
已采纳

求助,关于char数组输出的问题

比如有这些数组:

char[] c1={'这','是','一','段','文','本'};
char[] c2={'明','天'};

现在要求是,如果输入的是c1数组,得到以下东西:

String s1 = "这";
String s2 = "这是";
String s3 = "这是一";
……
String s6 = "这是一段文本";

同理,如果是输入的是c2数组的话,得到以下:

String s1 = "明";
String s2 = "明天";

大佬们这可咋整

  • 写回答

3条回答

  • 强化脑细胞 2019-05-27 08:58
    关注

    public static void main(String[] args) {
    char[] charC1 = new char[2000];
    Scanner scanner = new Scanner(System.in);
    String nextLine ="";
    while((nextLine = scanner.nextLine())!=null){
    charC1 = nextLine.toCharArray();
    String s = "";
    for (int i = 0; i < charC1.length; i++) {
    s = s + charC1[i];
    System.out.println(s);
    }
    }

    }
    

    已实现,请采纳

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器