All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.softicar.platform.common.container.array.ComparableByteArray Maven / Gradle / Ivy

Go to download

The SoftiCAR Platform is a lightweight, Java-based library to create interactive business web applications.

There is a newer version: 50.0.0
Show newest version
package com.softicar.platform.common.container.array;

import com.softicar.platform.common.container.comparing.ContainerComparing;

/**
 * This adapter makes a byte array comparable to other byte arrays.
 *
 * @author Oliver Richers
 */
public class ComparableByteArray implements Comparable {

	private final byte[] array;

	public ComparableByteArray(byte[] array) {

		this.array = array;
	}

	public static ComparableByteArray create(byte[] array) {

		return new ComparableByteArray(array);
	}

	public byte[] get() {

		return array;
	}

	@Override
	public int compareTo(ComparableByteArray other) {

		return ContainerComparing.compare(array, other.array);
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy