Package com.gs.collections.api.iterator

Examples of com.gs.collections.api.iterator.ByteIterator


    public ImmutableByteByteMap newWithoutAllKeys(ByteIterable keys)
    {
        MutableByteByteMap map = new ByteByteHashMap(this.size());
        map.putAll(this);
        ByteIterator iterator = keys.byteIterator();
        while (iterator.hasNext())
        {
            map.removeKey(iterator.next());
        }
        return map.toImmutable();
    }
View Full Code Here


            return max;
        }

        public byte min()
        {
            ByteIterator byteIterator = this.byteIterator();
            byte min = byteIterator.next();
            while (byteIterator.hasNext())
            {
                min = (byte) Math.min(min, byteIterator.next());
            }
            return min;
        }
View Full Code Here

            return sum;
        }

        public byte max()
        {
            ByteIterator byteIterator = this.byteIterator();
            byte max = byteIterator.next();
            while (byteIterator.hasNext())
            {
                max = (byte) Math.max(max, byteIterator.next());
            }
            return max;
        }
View Full Code Here

    {
        try
        {
            appendable.append(start);

            ByteIterator iterator = iterable.byteIterator();
            if (iterator.hasNext())
            {
                appendable.append(stringValueOfItem(iterable, iterator.next()));
                while (iterator.hasNext())
                {
                    appendable.append(separator);
                    appendable.append(stringValueOfItem(iterable, iterator.next()));
                }
            }

            appendable.append(end);
        }
View Full Code Here

        return new ReverseByteIterator();
    }

    public void forEach(ByteProcedure procedure)
    {
        ByteIterator iterator = this.byteIterator();
        while (iterator.hasNext())
        {
            procedure.value(iterator.next());
        }
    }
View Full Code Here

    @Override
    public byte[] toArray()
    {
        byte[] results = new byte[this.adapted.size()];
        int index = 0;
        ByteIterator iterator = this.byteIterator();
        while (iterator.hasNext())
        {
            results[index] = iterator.next();
            index++;
        }
        return results;
    }
View Full Code Here

        this.function = function;
    }

    public ByteIterator byteIterator()
    {
        return new ByteIterator()
        {
            private final Iterator<T> iterator = CollectByteIterable.this.iterable.iterator();

            public byte next()
            {
View Full Code Here

        {
            try
            {
                appendable.append(start);
                int count = 0;
                ByteIterator iterator = this.byteIterator();

                while (iterator.hasNext())
                {
                    byte nextByte = iterator.next();

                    if (count > 0)
                    {
                        appendable.append(separator);
                    }
View Full Code Here

        public byte[] toArray()
        {
            byte[] array = new byte[this.size()];
            int index = 0;

            ByteIterator iterator = this.byteIterator();

            while (iterator.hasNext())
            {
                byte nextByte = iterator.next();
                array[index] = nextByte;
                index++;
            }

            return array;
View Full Code Here

            return target.toImmutable();
        }

        public byte detectIfNone(BytePredicate predicate, byte ifNone)
        {
            ByteIterator iterator = this.byteIterator();

            while (iterator.hasNext())
            {
                byte nextByte = iterator.next();

                if (predicate.accept(nextByte))
                {
                    return nextByte;
                }
View Full Code Here

TOP

Related Classes of com.gs.collections.api.iterator.ByteIterator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.