编写一个程序,实现从命令行参数中输入一字符串,要求此字符串的格式为”xxxxx,yyyy,zzzz,hhhh”,即字符串用逗号隔开。然后处理字符串中各逗号之间的部分并输出。并要求每一隔开的字符串中如果出现字母”s”,进行进行用”*”屏蔽。

解决方案 »

  1.   

    public class a3 {
    public static void main(String[] args) {
    String[] param = new Scanner(System.in).nextLine().replace('s', '*')
    .split(",");
    for (int i = 0; i < param.length; i++) {
    System.out.println(param[i]);
    }
    }
    }
      

  2.   

    String[] param = new Scanner(System.in).nextLine().replaceAll('s', '*')需要一点小修改
      

  3.   


    1、从终端输入; new Scanner(System.in)
    2、将输入的文字中的所有“s”替换成“*”;.nextLine().replaceAll('s', '*')
    3、“,”分隔;.split(",")
    4、循环打印输出终端。for (int i = 0; i < param.length; i++) {System.out.println(param[i]);}