Twitter4jで両想いの人を抽出

import java.util.HashSet;
import java.util.Iterator;

import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.User;

public class friendProfs {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		final String id = args[0];
		final String pass = args[1];

		Twitter t = new Twitter(id, pass);
		try {
			HashSet<String> ryouomoi = new HashSet<String>();
			int[] omowareArray = t.getFollowersIDs().getIDs();
			int[] omoiArray = t.getFriendsIDs().getIDs();

			//想い、想われの比較を開始
			for (int i = 0; i < omoiArray.length; i++) {
				String omoi = new Integer(omoiArray[i]).toString();

				for (int j = 0; j < omowareArray.length; j++) {
					String omoware = new Integer(omowareArray[j]).toString();

					//一致したら両思いHashSetへ追加
					if (omoi.equals(omoware)) {
						ryouomoi.add(omoi);

						omoiArray[i] = 0;
						omowareArray[j] = 0;
					}
				}
			}

			//両思い数の表示
			System.out.println("相互フォロー数: "+ryouomoi.size()+"\n");

			//API制限は困るので数字のIDのみ表示
			int count = 1;
			for (Iterator<String> iterator = ryouomoi.iterator(); iterator.hasNext();) {
				String ryouomoiId = (String) iterator.next();
				System.out.println(count+": "+ryouomoiId);
				count++;
			}

//			途中でAPI制限に引っ掛かる。
//			//両思いリストのユーザーの詳細を取得
//			for (Iterator<String> iterator = ryouomoi.iterator(); iterator.hasNext();) {
//				String ryouomoiId = (String) iterator.next();
//				User user = t.showUser(ryouomoiId.toString());
//				System.out.println("ユーザー名: "+user.getName()+" "+user.getScreenName());
//				System.out.println("フォロワー数: "+user.getFollowersCount());
//				System.out.println("フォロー数: "+user.getFriendsCount());
//				System.out.println("bio: "+user.getDescription()+"\n");
//			}

		} catch (TwitterException e) {
			// TODO 自動生成された catch ブロック
			e.printStackTrace();
		}
	}

}