亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我如何在java中連續轉義\ t?

我如何在java中連續轉義\ t?

慕桂英546537 2021-09-12 19:42:45
我搜索了相同的問題。(如何在 Java 中轉義字符串?)但我無法解決我的問題。部分源代碼 System.out.println("year : "+year+"\t"+"rate_year : "+rate_year+"\t"+"rate_month : "+rate_month);但是當我打印它時。. . 年:10 rate_year:0.4 rate_month:0.03333333333333333這首先打印 "\t" 為什么所有的 "\t" 都不適應???
查看完整描述

1 回答

?
慕容708150

TA貢獻1831條經驗 獲得超4個贊

"\t" 前進到下一個制表位。如果稍微更改文本描述,請注意對齊方式:


System.out.println("year : "+year+"\t"+"rate_year : "+rate_year+"\t"+"rate_month : "+rate_month);

System.out.println("year : "+year+"\t"+"ry : "+rate_year+"\t"+"rm : "+rate_month);

輸出:


year : 10   rate_year : 0.4 rate_month : 0.333333    

year : 10   ry : 0.4        rm : 0.333333

我相信問題只是選項卡列下降的位置。


另一方面,如果目標是列對齊,最好使用printf特定的列大小。參見,例如,這個關于用 \t 格式化的答案


例子:


for (int i = 0; i < 12; ++i) {

        System.out.printf("year : %3d rate_year : %6f rate_month : %-6f\n", 

                i,

                rate_year,

                rate_month);

}

輸出:


year :   8 rate_year : 0.400000 rate_month : 0.333333  

year :   9 rate_year : 0.400000 rate_month : 0.333333      

year :  10 rate_year : 0.400000 rate_month : 0.333333  

year :  11 rate_year : 0.400000 rate_month : 0.333333  


查看完整回答
反對 回復 2021-09-12
  • 1 回答
  • 0 關注
  • 181 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號