小编Lem*_*301的帖子

如何在Java中使用String.format()?

我是Java的初学者,我正在使用newboston的java教程(youtube).在教程36-37,他开始使用String.format(); 他在过去的教程中没有解释过.这是他正在制作的课程的代码:

    public class tuna {
        private int hour;
        private int minute;
        private int second;

        public void setTime(int h, int m, int s){
            hour = ((h >= 0 && h < 24) ? h : 0);
            minute = ((m >= 0 && m < 60) ? m : 0);
            second = ((s >= 0 && s < 60) ? s : 0);
        }

        public String toMilitary(){
            return String.format("%02d:%02d:%02d", hour, minute, second);
        }
    }
Run Code Online (Sandbox Code Playgroud)

所以他正在做的是他正在做一些军事时间类并使用String格式.所以我要问的是,有人可以向我解释String.format()的工作原理以及上面的格式是如何工作的.谢谢您的帮助!

java string formatting class

22
推荐指数
2
解决办法
5万
查看次数

标签 统计

class ×1

formatting ×1

java ×1

string ×1