java中如何在没有索引的情况下分割字符串
我有一个这样的字符串java中如何在没有索引的情况下分割字符串,java,string,Java,String,我有一个这样的字符串“+912895675148/+91123456789/+91987654321”。我想把上面的线分成两部分 String str1 = +91 2895675148 String str2 = +91 1234567 String str3 = +91 987654321 在java中,如何在不使用索引作为参数的情况下将上述数字与字符串分开 谢谢 请查看更多方法:您可以使用(“/”)返回字符串数组 例如 输出:- [+91 2895675148 , +91 1
“+912895675148/+91123456789/+91987654321”
。我想把上面的线分成两部分
String str1 = +91 2895675148
String str2 = +91 1234567
String str3 = +91 987654321
在java中,如何在不使用索引作为参数的情况下将上述数字与字符串分开
谢谢
请查看更多方法:您可以使用(“/”)返回字符串数组
例如
输出:-
[+91 2895675148 , +91 123456789 , +91 987654321]
我想替换\n字符而不是“/”字符。如何做到这一点。是否必须遵循相同的方法??如果我正确理解了您的意思,您希望在字符串中用\n替换/?在这种情况下,使用String[]sections=String.split(\\\n\]);由于\n是一个特殊的换行符,您必须对其进行转义。如何将每个数字转换为单独的字符串?我的意思是str1=+912895675148,str2=+91123456789等字符串part1=parts[0];//+91 2895675148字符串部件2=部件[1];//+91 123456789字符串部分3=部分[2];//+91 987654321如何将每个数字放入单独的字符串中?我的意思是str1=+912895675148,str2=+91123456789等等。
String str = "+91 2895675148 / +91 123456789 / +91 987654321";
System.out.println(Arrays.toString(str.split("/")));
[+91 2895675148 , +91 123456789 , +91 987654321]