簡體   English   中英

使用 Java 格式化字符串

[英]Formatting a string using Java

我有這樣的字符串-

abc/def/ghi/jkl/mno/pqr

現在我想將其表示為-

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] += "/";
}

一種方法是將每次出現的“/”替換為“/\\n”(\\n 是換行符。)

字符串為此提供了一個replace()方法。

我會提示你。 看一看的Java文檔的String類,找到了一種替代//\\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 . . .

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM