我有串出外這 -格式化使用Java
abc/def/ghi/jkl/mno/pqr
現在我想代表這AS-
abc/
def/
ghi/
jkl/
mno/
pqr
我試圖做到這一點使用Java,可以在任何一個字符串請給我一個示例代碼。
我有串出外這 -格式化使用Java
abc/def/ghi/jkl/mno/pqr
現在我想代表這AS-
abc/
def/
ghi/
jkl/
mno/
pqr
我試圖做到這一點使用Java,可以在任何一個字符串請給我一個示例代碼。
與嘗試:
String input = "abc/def/ghi/jkl/mno/pqr";
String[] output = input.split("/");
for (int i = 0; i < output.length; i++) {
output[i] += "/";
}
你不需要明確地添加'/'。你可以用正則表達式來分割。 –
這是衆多解決方案之一 - 與編程一樣。 ;-) – hsz
一種方法是用 「/ \ n」 來替換的 「/」 每次出現時(\ n是一個新行字符。)
字符串提供了replace()
這樣做的方法。
我會提示你。查看java docs for String class,並找到在字符串中替換/
與/\n
的方法。
您可以使用下面的代碼
String strValue="abc/def/ghi/jkl/mno/pqr";
String strValue1=strValue;
System.out.println("Actual Value \n >>>"+strValue);
strValue1=strValue1.replaceAll("/","/\n");
System.out.println("\nstrFormattedValue >>>\n"+strValue1);
該程序的輸出如下: -
Actual Value
>>>abc/def/ghi/jkl/mno/pqr
strFormattedValue >>>
abc/
def/
ghi/
jkl/
mno/
pqr
Press any key to continue . . .
是的,我們幫助,如果你嘗試的東西。 –
試試....「讀書」|| 「谷歌搜索」,然後編寫代碼,我相信你得到了你的答案 – gifpif
嘗試正則表達式。參考這個問題。 http://stackoverflow.com/questions/2206378/how-to-split-a-string-but-also-keep-the-delimiters –