2012-01-28 3 views
0

私はアンドロイドで2つの文字列を結合するプログラムを開発しています。ユニオンの文字数も計算して結果を個別に交差させます。結果の値(ユニオン&交差)はネイティブ電卓に渡され、 ?私たちのアプリケーションからの値(データ)をアンドロイドのネイティブアプリに渡すには?

私はその結果データをネイティブ電卓に渡す必要がありますか?

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); 


// 

お答えください

関連する問題