2012-01-28 72 views
0

我正在開發android中兩個字符串的聯合和交集的程序,我還計算了聯合中的字符數以及單獨的相交結果?結果值(聯合&相交)應傳遞給本地計算器,結果將顯示在計算器中?將Android應用程序中的值(數據)傳遞給本地應用程序?

我必須將結果數據傳遞給本地計算器?

examle:我有兩個串

星期日, 星期一

工會是:sundaymo,結果的長度工會字符串是: 交點是:nday,結果交叉串的長度爲:

並和交的總和爲:8 + 4 = 12; 值8和4應該傳遞到本機計算器,結果應顯示在本機計算器

,我應該怎麼辦,請提供代碼 請你回答我

回答

1
String s1 = new String("10201"); 
String s2 = new String("01341"); 


//intersect 
HashSet<Character> h1 = new HashSet<Character>(), h2 = new HashSet<Character>(); 
for(int i = 0; i < s1.length(); i++)            
{ 
    h1.add(s1.charAt(i)); 
} 
for(int i = 0; i < s2.length(); i++) 
{ 
    h2.add(s2.charAt(i)); 
} 

//union 
h1.addAll(h2); 

//intersect 
h1.retainAll(h2); 


// 
相關問題