2016-08-12 51 views
-8

如何將分詞,以2個字像例如劈裂字在2個字在Java中

String a="pavanpavan" 

和打印這兩個變量像

a1="pavan" 
a2="pavan" 

我試圖分裂使用split("p"),但輸出將是

avan 
avan 

如何打印完整的單詞如帕和帕文?

+0

怎麼樣塔基ng前半部分子字符串和後半部分子字符串? – 11thdimension

+8

你想拆分的實際規則是什麼?你真的只是在尋找字符串「帕文帕」,還是有一個更通用的規則,這是一個例子? – azurefrog

回答

2

一個簡單的做這個的解決方法是。

a1 = a.substring(0,a.length()/2); 

a2 = a.substring(a.length()/2); 
0
int i = a.lastIndexOf("pavan"); 
if (i != -1) { 
    String b = a.substring(i); //pavan 
    String c = a.substring(0, i); //pavan 
}