Java ByteOrder opposite(ByteOrder order)

Here you can find the source of opposite(ByteOrder order)

Description

opposite

License

Apache License

Declaration

public static ByteOrder opposite(ByteOrder order) 

Method Source Code


//package com.java2s;
/*//from  w ww  .j ava2s .  c  o m
 * Copyright 2012 Jeff Hain
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.nio.ByteOrder;

public class Main {
    public static ByteOrder opposite(ByteOrder order) {
        return (order == ByteOrder.BIG_ENDIAN) ? ByteOrder.LITTLE_ENDIAN
                : (order != null) ? ByteOrder.BIG_ENDIAN : null;
    }
}

Related

  1. getMostSignificantByte(byte[] bytes, ByteOrder byteOrder)
  2. getUnsignedShort(final int offset, final byte[] buffer, final ByteOrder byteOrder)
  3. increaseNumberOfBytes(byte[] originalBytes, int desiredNumberOfBytes, ByteOrder byteOrder, boolean isSigned)
  4. isNegative(byte[] bytes, ByteOrder byteOrder, boolean isSigned)
  5. longToBytes(long longValue, ByteOrder byteOrder, boolean isSigned)
  6. reduceToSmallestByteArray(byte[] originalBytes, ByteOrder byteOrder, boolean isSigned)
  7. setLong(byte[] bytes, int start, int end, long value, ByteOrder byteOrder)
  8. toBytes(int value, ByteOrder order)
  9. toDoubleByteArray(double val, ByteOrder outOrder, byte[] buf, int off)