2010-07-27 195 views
-1

我有像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.

非常感謝您的回覆。

是否有任何辦法可以匹配任何正則表達式或任何與 小號PCF = $ S($ L(VAL)= 5:$ E(VAL,1,2)「」 $ E(VAL, (VAL,4),1:$ E(VAL,1,4), $ E(VAL,5,7))。

在這裏找到值?在此:

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

我需要得到字符串的Lenght是:5個 指標1,2,3,5 和分隔符爲「「(空格)

回答

0

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

+0

格式化程序字符串:$ E(VAL,1,2)「」$ E(VAL,3,5) 這個的含義是我需要在第二個字符後保留空格。例如:Val是12345,那麼我需要顯示12 345. – vishnu 2010-07-27 14:52:19

+0

NumberFormat類可能對您有用:int number = 12345; NumberFormat nf = NumberFormat.getInstance(new Locale(「sv」));的System.out.println(nf.format(數));瑞典語區域的默認格式是使用空格作爲數字的分隔符,例如1000 - > 1 000.嘗試使用您的語言環境,或者根本不設置語言環境,然後檢查結果 – Kennet 2010-07-28 06:49:58