3 つのインスタンスのみを返すクラスを作成する必要があります。このクラスのインスタンスに対する 4 番目のリクエストは 1 番目のインスタンスを受け取り、5 番目のリクエストは 2 番目のインスタンスを受け取るというように、ラウンド ロビン方式で行われます。いくつかのコード例が役立ちます。
1 に答える
            0        
        
		
これを試すことができます:
class Singelton{
    private static ArrayList<Singelton> singeltonList = new ArrayList<Singelton>();
    private static count = 0;
    public static Singelton getInstance(){
      if(singeltonList.size()<3)
        singeltonList.add(new Singelton());
      count = (count)%3;
      return singeltonList.get(count++);
    }
    private Singelton() {}
}
このソリューションは Java 言語用です。
于 2012-08-31T17:32:07.180   に答える