【问题标题】:Remove a trailing comma in java在java中删除尾随逗号
【发布时间】:2022-11-13 08:18:09
【问题描述】:
int number = 4;

while(number <= 100)
{
   System.out.println(number + ",");
   number += 2;
}

我试着自己做但做不到 我在互联网上搜索,但只发现删除字符串的逗号 我需要在 100 处去掉最后一个逗号

【问题讨论】:

    标签: java integer


    【解决方案1】:

    您无法从 System.out 中删除已打印的字符。不要尝试删除最后一个逗号,而是首先不要打印它。例如。

    int number = 4;
    while (number < 100) {
      System.out.println(number + ",");
      number += 2;
    }
    System.out.println(number + "");
    number += 2; // this increment is only necessary depending on what you do after the loop
    

    注意循环中的调整条件。

    【讨论】:

      【解决方案2】:
      int number = 4;
      
      while(number <= 100)
      {
        if(number > 4) {
          System.out.print(",");
        }
      
        System.out.println(number);
        number += 2;
      }
      

      【讨论】:

        猜你喜欢
        • 2021-01-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-24
        • 1970-01-01
        • 1970-01-01
        • 2021-05-16
        相关资源
        最近更新 更多