-3
想要将给出为“BhilaiPuneBanglore”的字符串拆分为3个不同的字符串。 任何人都可以帮忙吗?不带任何分隔符的Java字符串拆分
想要将给出为“BhilaiPuneBanglore”的字符串拆分为3个不同的字符串。 任何人都可以帮忙吗?不带任何分隔符的Java字符串拆分
String str = "BhilaiPuneBanglore";
String[] arr = str.split("(?=\\p{Upper})");
for (int i = 0 ; i < arr.length; i++)
{
System.out.println(arr[i]);
}
\p{Upper} An upper-case alphabetic character:[A-Z]
,split将其用作分隔符。欲了解更多检查this
您可以使用String[] arr = str.split("(?=[A-Z])");
输出
Bhilai
Pune
Banglore
感谢Aniruddha这可能有助于进一步的逻辑问题,我有... ... :-)再次thanx很多... – user3789145
什么是你的逻辑分割? –