开发者社区 问答 正文

String的format操作

如何将字符串1680.0格式化为1680,那个表达式怎么写?

展开
收起
蛮大人123 2016-03-06 15:45:56 1816 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    方法1,转浮点,再强制转int
    `
    String str = "1680.0";
    float f = Float.parseFloat(str);
    int i = (int)f;
    `
    方法2,直接split分割后取小数点前面的
    `String str = "1680.0";
    System.out.print(str.split("\.")[0]);
    `

    2019-07-17 18:54:46
    赞同 展开评论
问答标签:
问答地址: