使用字符串格式格式化给定字符串值

时间:2010-07-27 05:48:08

标签: java

我的字符串格式如S PCF = $ S($ L(VAL)= 5:$ E(VAL,1,2)“” $ E(VAL,3,5) ,$ L(VAL)= 6:$ E(VAL,1,3)“” $ E(VAL,4,6),1:$ E(VAL,1,4)“” $ E(VAL,5,7))。

我想格式化上述格式的值。我能做的最好的是什么。格式为5:$ E(VAL,1,2)“” $ E(VAL,3,5).. 这里5表示字符串包含5个字符。然后需要2个字符后的空格。 例如:如果值是12345,那么我需要显示12 345。

非常感谢您的回复。

有没有办法可以匹配任何正则表达式或任何正则表达式 S PCF = $ S($ L(VAL)= 5:$ E(VAL,1,2)“” $ E(VAL,3,5),$ L(VAL)= 6: $ E(VAL,1,3)“” $ E(VAL,4,6),1:$ E(VAL,1,4)“” $ E (VAL,5,7))。

在这里找到值?在这:

5:$E(VAL,1,2)_" "_$E(VAL,3,5) 

我需要得到String的长度是:5                    索引1,2,3,5                    和分隔符是“”(空格)

1 个答案:

答案 0 :(得分:0)

我不明白第一部分,但看一下Formatter api,它包含很多例子:http://java.sun.com/j2se/1.5.0/docs/api/java/util/Formatter.html