package io.netty.resolver.dns;

import java.net.InetSocketAddress;

/* JADX INFO: loaded from: classes.dex */
public final class SequentialDnsServerAddressStream implements DnsServerAddressStream {
    private final InetSocketAddress[] addresses;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    private int f5815i;

    public SequentialDnsServerAddressStream(InetSocketAddress[] inetSocketAddressArr, int i2) {
        this.addresses = inetSocketAddressArr;
        this.f5815i = i2;
    }

    public static String toString(String str, int i2, InetSocketAddress[] inetSocketAddressArr) {
        StringBuilder sb = new StringBuilder((inetSocketAddressArr.length * 16) + str.length() + 2);
        sb.append(str);
        sb.append("(index: ");
        sb.append(i2);
        sb.append(", addrs: (");
        for (InetSocketAddress inetSocketAddress : inetSocketAddressArr) {
            sb.append(inetSocketAddress);
            sb.append(", ");
        }
        sb.setLength(sb.length() - 2);
        sb.append("))");
        return sb.toString();
    }

    @Override // io.netty.resolver.dns.DnsServerAddressStream
    public SequentialDnsServerAddressStream duplicate() {
        return new SequentialDnsServerAddressStream(this.addresses, this.f5815i);
    }

    @Override // io.netty.resolver.dns.DnsServerAddressStream
    public InetSocketAddress next() {
        int i2 = this.f5815i;
        InetSocketAddress[] inetSocketAddressArr = this.addresses;
        InetSocketAddress inetSocketAddress = inetSocketAddressArr[i2];
        int i3 = i2 + 1;
        if (i3 >= inetSocketAddressArr.length) {
            i3 = 0;
        }
        this.f5815i = i3;
        return inetSocketAddress;
    }

    @Override // io.netty.resolver.dns.DnsServerAddressStream
    public int size() {
        return this.addresses.length;
    }

    public String toString() {
        return toString("sequential", this.f5815i, this.addresses);
    }
}
