由於各種原因,我試圖將字符串設置爲2000個空格。目前我正在使用:什麼方法可以用2000個「空格」創建一個字符串
String s = String.format("%1$-2000s"," ");
這對Java 5很好,但是,我們部門的一些開發人員正在使用1.4,這是行不通的。
我想知道,是否有其他方法達到相同的結果?我知道我可以像for循環一樣添加一個空格,但我正在尋找一些簡單的格式選項。
對於那些可能會感興趣的人,爲什麼我需要這樣做,這是因爲我們在數據對象上插入數據庫時有一個XML類型爲空。然後用XML字符串進行更新,通常大小約爲2000個字符。在Oracle預保留這個空間可以防止行遷移,因此,提高性能。
謝謝!
將單個空格插入數據庫的char(2000)字段中,然後將其選中。 – aehiilrs 2010-07-13 20:44:56
這是否真的保留了整個2000塊? – northpole 2010-07-13 20:52:53
哪個Oracle版本使用XMLTYPE,如果是的話,XMLTYPE的存儲子句是什麼? – oluies 2010-07-13 21:03:17