java中int轉成String位數不足前面補零

java中int轉成String位數不足前面補零

java中int轉String位數不夠前面補零

String.format("%010d", 25); //25為int型 
  • 1

0代表前面要補的字符?
10代表字符串長度?
d表示參數為整數類型

今天想將int 轉String 位數不夠前面補零,在本來想看看有沒有現成的API的,結果搜出來的大多數下面這個

public static String addZeroForNum(String str,int strLength) {  int strLen =str.length(); if (strLen <strLength) { while (strLen< strLength) { StringBuffersb = new StringBuffer(); sb.append("0").append(str);//左補0 // sb.append(str).append("0");//右補0 str= sb.toString(); strLen= str.length(); } } return str; } 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

不過我覺得有點麻煩,自己想了想想到一個稍微簡單點的方法,如下一行即可

String str = String.format("%5d", num).replace(" ", "0"); 
  • 1

其中num是int, str 是轉換后的結果。很簡單吧

最近我又搜了關于String.format的東西,其實有自帶的補零方法,

String.format("%06d",12);//其中0表示補零而不是補空格,6表示至少6位  

轉載于:https://www.cnblogs.com/rongyao/p/10199144.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/450243.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/450243.shtml
英文地址,請注明出處:http://en.pswp.cn/news/450243.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Oops! the requested resource is not found!

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 情況一&#xff1a;調用 dubbo 服務失敗&#xff0c;報錯如題&#xff1a;Oops! the requested resource is not found! 原因很簡單&am…

django URL路由基礎

URL是Web服務的入口&#xff0c;用戶通過瀏覽器發送過來的任何請求&#xff0c;都是發送到一個指定的URL地址&#xff0c;然后被響應。 在Django項目中編寫路由&#xff0c;就是向外暴露我們接收哪些URL的請求&#xff0c;除此之外的任何URL都不被處理&#xff0c;也沒有返回。…

Linux在超級計算機領域一統天下

摘要&#xff1a;在世界超級計算機排行榜500強榜單中&#xff0c;基于Linux的超級計算機占據了462個席位&#xff0c;比率高達92%。基于Windows的超級計算機僅有2個席位&#xff0c;份額為0.4%。中國基于Windows的超級計算機Magic Cube排名94位&#xff0c;澳大利亞基于Windows…

Qtum量子鏈漏洞賞金計劃正式開啟

本次Qtum量子鏈賞金計劃為了更好的借助社區的力量參與到QTUM主網及周邊應用的開發建設中&#xff0c;讓QTUM持續地保持安全、高效的運行&#xff0c;同時能滿足更多用戶的需求。Bug分級與獎勵體系1、如果已經有類似的Issue或者Qtum團隊已經知道并在解決該問題的情況將不適用于該…

.SpelEvaluationException: EL1008E: Property or field ‘cache_department_list_Tree‘ cannot be found

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 報錯如題&#xff1a; .SpelEvaluationException: EL1008E: Property or field cache_department_list_Tree cannot be found on object…

修過的一個android framework原生系統代碼bug

“坑”描述&#xff1a; 在對我們自己研發的一款android終端進行camera拍照壓力測試時&#xff0c;發現當拍照張數達到幾萬張時&#xff0c;查看內存占用情況&#xff0c;發現內存泄露。 填“坑”&#xff1a; frameworks/base/core/jni/android/graphics/YuvToJpegEncoder.…

Koa項目搭建過程詳細記錄

2019獨角獸企業重金招聘Python工程師標準>>> Java中的Spring MVC加MyBatis基本上已成為Java Web的標配。Node JS上對應的有Koa、Express、Mongoose、Sequelize等。Koa一定程度上可以說是Express的升級版。許多Node JS項目已開始使用非關系型數據庫(MongoDB)。Sequel…

商業項目中代碼質量是否重要?

這是一篇比較老的 文章&#xff0c;但是文中的這些問題在現在仍然普遍存在。代碼質量的高低與商業產品的優劣是否有直接的影響&#xff1f;開發者Frank Sommers在文中給出了他的看法。文章內容如下。在大多數商業項目中&#xff0c;代碼質量并不被看重&#xff0c;因為大部分情…

Class is not a root resource. It, or one of its interfaces must be annotated with @Path:

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 報錯如題&#xff1a; Class is not a root resource. It, or one of its interfaces must be annotated with Path:XXXX 這是一個dub…

Equation漏洞混淆利用分析總結(下)

樣本三 如下所示在該樣本中&#xff0c;使用了Ole10Native的流&#xff0c;因此沒有equative head&#xff0c;默認讀取紅框中的4位長度。之后的metf head為01. 可以看到metf head的長度為01時&#xff0c;直接進入到if判斷中(該if中的函數實際是一個異常處理函數&#xff0c;但…

閑扯工程師的版本管理概念

如果你所在的公司還在通過qq給客戶發sdk升級包等&#xff0c;你可以考慮換一家公司了。

resource fork, Finder information, or similar detr

1.關閉當前項目和Xcode 2.打開終端或者iterm cd ~/Library/Developer/Xcode/DerivedData/ 3. xattr -rc . 4.重新打開項目 5.如果不行那你就再試試其他的辦法吧&#xff0c;我就是這樣弄好的 如果有需要裝系統的話可以看一下我自己封裝的系統&#xff0c;原裝系統無精簡&#x…

5 個常用的軟件質量指標

在軟件開發中&#xff0c;軟件質量是衡量軟件是否符合需求、標準的重要體現。除了 代碼質量外&#xff0c;影響軟件整體質量的因素還有很多。因此&#xff0c;要確保軟件的整體質量&#xff0c;就需要在各個環節嚴格控制。本文列出了衡量軟件質量的5個最常用的指標。1. SLOC&a…

介紹一個對陌生程序快速進行性能瓶頸分析的技巧

前言 工作多年&#xff0c;一直做的是curd系統。前幾年做的系統應用場景&#xff0c;大多對數據庫依賴比較重。例如報表統計&#xff0c;數據遷移&#xff0c;批量對賬等。所以這些系統出現性能瓶頸一般出在數據庫操作上面。 如果程序因為數據庫操作出現性能瓶頸是比較好辦的&a…

[WARNING] The POM for XXX-system:jar:1.9.0-SNAPSHOT is missing, no dependency information available

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 在 git-bash 中 想要啟動一個工程服務就是不成功&#xff0c;始終提示jar包找不到&#xff0c;本地代碼已提交。 這時可直接登陸git&am…

關于tcp網絡通訊的幾個場景的小測試

以下場景基于阻塞式IO 發送端向接收端快速的發送數據&#xff0c;接收端如果不接受或者很慢速的接受會發生什么情況。 發送端快速向接收端發送大量數據&#xff0c;然后立即退出&#xff0c;接收端會發生什么情況。

測試一體機ASM failgroup的相關問題處理

環境&#xff1a;3臺虛擬機 RHEL 7.3 Oracle RAC 11.2.0.4問題現象&#xff1a;RAC運行正常&#xff0c;ASM磁盤組Normal冗余&#xff0c;有failgroup整體故障&#xff0c;有failgroup配置錯誤。溫馨提示&#xff1a;本文并不是市場上任何一款商業的一體機產品&#xff0c;只是…

掌握窮變富的12條原則 迅速從普通人變成有錢人

“窮忙”和“富閑”是對立面&#xff0c;“窮”對“忙”&#xff0c;“富”對“閑”&#xff0c;很多“窮忙女”是在拿青春當賭注&#xff0c;希望自己今天的“美麗”明天就能在市場上有個不錯的“回報”&#xff1b;而多數“富閑女”則是在拿智慧當籌碼&#xff0c;既不可替代…

com.alibaba.dubbo.rpc.RpcException: Forbid consumer 192.168.184.1 access service com.foreveross.syst

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 報錯如下&#xff1a; com.alibaba.dubbo.rpc.RpcException: Forbid consumer 192.168.XXX.1 access service com.XXX.system.service.…

動手又動腦

1.編寫一個程序&#xff0c;指定一個文件夾&#xff0c;能自動計算出其總容量。 import java.io.File; import java.io.IOException; public class FileEdit { double size0.0; //計算文件或文件夾的大小&#xff0c;單位MB public double getSize(File file){ //判斷文件是否存…