該標識符包括預定義的前綴,特定於票證類型和一個數字。每個新創建的對象的編號按順序遞增。如何在java中順序生成對象的標識符?
視野掩模例 名稱#XXXXXX樣品#[對象名稱] 123456 號SC-XXXXXX SC-123456
如何追加前5位爲0的像000001
0
A
回答
0
使用AtomicInteger
。它是如此簡單:
AtomicInteger sequentialNumber = new AtomicInteger();
int nextNumber = sequentialNumber.incrementAndGet();
[編輯]
在前面加上零使用String.format()
。在你的情況下,String.format("%06d", number);
其中是填充字符,而是總寬度。
相關問題
- 1. 在.net中生成基於對象標識的哈希碼
- 2. Java - 對象引用或標識符?
- 3. 如何在android中動態生成原始資源標識符?
- 4. jvm中的Java對象標識
- 5. 如何從Hibernate查詢中識別生成的對象?
- 6. 如何更改XML中的子標記順序(由PHP生成)
- 7. 中的Java對象使用的標識符變量「Metaaccess」
- 8. 如何在Facelet標記中使用默認生成的標識
- 9. 如何讓插入順序的唯一標識符
- 10. 訪問對象標識符,如var_dump?
- 11. 如何生成順序的GUID?
- 12. 在JavaScript中生成唯一標識iOS設備的(非UDID)標識符
- 13. Java標籤順序:如何在java swing表中設置Tab順序
- 14. Java對象的唯一標識
- 15. java。每個訪問者的唯一標識符。如何更好地生成?
- 16. javascript中的對象標識
- 17. Java:對象的初始化順序
- 18. 如何在標識符以@符號開頭時訪問php中的對象?
- 19. 如何生成Java對象生存期的直方圖
- 20. 如何編寫生成唯一標識符的存儲過程?
- 21. EntityManager標識符生成異常?
- 22. 生成條件唯一標識符
- 23. Hibernate |標識符生成異常
- 24. 唯一號碼標識符生成
- 25. 輔助功能標識符生成
- 26. 對象順序
- 27. 對象標識符的理想位置
- 28. 如何控制批量生成的順序→全部生成
- 29. 如何產生集合的成對組合,忽略順序?
- 30. 使用NHibernate標識符標識生成器
possible ducplicate http://stackoverflow.com/questions/22416826/sequence-generator-in-java-for-unique-id –
真正的答案是讓數據庫做到這一點。 – EJP