public enum ByteUtils extends Enum<ByteUtils>
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static int |
MAX_BYTES_VLONG |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static double |
readDoubleLE(byte[] arr,
int offset)
Read a double in little-endian format.
|
static float |
readFloatLE(byte[] arr,
int offset)
Read a float in little-endian format.
|
static int |
readIntLE(byte[] arr,
int offset)
Read an int in little-endian format.
|
static long |
readLongLE(byte[] arr,
int offset)
Write a long in little-endian format.
|
static long |
readVLong(org.apache.lucene.store.ByteArrayDataInput in)
Same as DataOutput#readVLong but can read negative values (read on 9 bytes).
|
static ByteUtils |
valueOf(String name)
指定した名前を持つこの型の列挙型定数を返します。
|
static ByteUtils[] |
values()
この列挙型の定数を含む配列を宣言されている順序で返します。
|
static void |
writeDoubleLE(double d,
byte[] arr,
int offset)
Write a double in little-endian format.
|
static void |
writeFloatLE(float d,
byte[] arr,
int offset)
Write a float in little-endian format.
|
static void |
writeIntLE(int l,
byte[] arr,
int offset)
Write an int in little-endian format.
|
static void |
writeLongLE(long l,
byte[] arr,
int offset)
Write a long in little-endian format.
|
static void |
writeVLong(org.apache.lucene.store.ByteArrayDataOutput out,
long i)
Same as DataOutput#writeVLong but accepts negative values (written on 9 bytes).
|
static long |
zigZagDecode(long n)
Zig-zag decode.
|
static long |
zigZagEncode(long n)
Zig-zag encode: this helps transforming small signed numbers into small positive numbers.
|
public static final int MAX_BYTES_VLONG
public static ByteUtils[] values()
for(ByteUtils c: ByteUtils.values()) System.out.println(c);
public static ByteUtils valueOf(String name)
name - 返される列挙型定数の名前。IllegalArgumentException - この列挙型に、指定した名前の定数がない場合NullPointerException - 引数がnullの場合public static long zigZagDecode(long n)
public static long zigZagEncode(long n)
public static void writeLongLE(long l,
byte[] arr,
int offset)
public static long readLongLE(byte[] arr,
int offset)
public static void writeIntLE(int l,
byte[] arr,
int offset)
public static int readIntLE(byte[] arr,
int offset)
public static void writeDoubleLE(double d,
byte[] arr,
int offset)
public static double readDoubleLE(byte[] arr,
int offset)
public static void writeFloatLE(float d,
byte[] arr,
int offset)
public static float readFloatLE(byte[] arr,
int offset)
public static void writeVLong(org.apache.lucene.store.ByteArrayDataOutput out,
long i)
public static long readVLong(org.apache.lucene.store.ByteArrayDataInput in)
Copyright © 2009–2016. All rights reserved.