我有串出外这 -格式化使用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 –