內容來自https://blog.csdn.net/xiabing082/article/details/54092357
TextView mTextView = this.findViewById(R.id.mTextView);
mTextView.setText("距離過年還有"+mDay+"天"+mMinute+"時"+mSecond+"秒");
上面的寫法沒錯,但是不規範。
規範寫法是:
<string name="delay_time">距離過年還有%1$d天%2$d時%3$d秒</string>
mTextView.setText(String.format(getResources().getString(R.string.delay_time),mDay,mMinute,mSecond));
這是個比較實用的知識點:
常用格式:
%n s中的1代表第一個參數),s代表字符串
%n d中的1代表第一個參數),d代表整數
%n f中的1代表第一個參數),f代表浮點數