![](/img/trans.png)
[英]Formatter conversion - Why does the following code's result = “true”?
[英]Spring Batch configuration Formatter Conversion change
我有一個項目編寫器如下:
<beans:property name="lineAggregator">
<beans:bean class="org.spring...FormatterLineAggregator">
<beans:property name="fieldExtractor">
<beans:bean class="org.springframework..BeanWrapperFieldExtractor">
<beans:property name="names" value="column1" />
</beans:bean>
</beans:property>
<beans:property name="format" value="%05d" />
</beans:bean>
當我厭倦了格式值=“%05d”時,我將我的預期值變為00012.但是當我嘗試通過更改格式化程序值以及值=“%05s”時,我得到的像這樣的“12”這樣的空格需要替換為零。
假設我有值,因為AI2意味着我的格式化值必須是000AI2。 那就是我想改變從d到s的轉換。
怎么做 :?
%d是用來唯一格式的數字。 通常在固定的長度文件中,我們用空格填充字符串數據,用“0”填充數字。
如果您沒有選擇並且想要用“0”填充的數據是一個字符串,那么您可以在步驟的處理器中執行轉換邏輯嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.