co.cask.cdap.api.common.Bytes.padTail()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(76)

本文整理了Java中co.cask.cdap.api.common.Bytes.padTail()方法的一些代码示例,展示了Bytes.padTail()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Bytes.padTail()方法的具体详情如下:
包路径:co.cask.cdap.api.common.Bytes
类名称:Bytes
方法名:padTail

Bytes.padTail介绍

[英]Return a byte array with value in a plus length appended 0 bytes.
[中]返回一个字节数组,其值为a加上length附加的0字节。

代码示例

代码示例来源:origin: co.cask.cdap/cdap-api-common

byte [] bPadded;
if (a.length < b.length) {
 aPadded = padTail(a, b.length - a.length);
 bPadded = b;
} else if (b.length < a.length) {
 aPadded = a;
 bPadded = padTail(b, a.length - b.length);
} else {
 aPadded = a;

代码示例来源:origin: cdapio/cdap

byte [] bPadded;
if (a.length < b.length) {
 aPadded = padTail(a, b.length - a.length);
 bPadded = b;
} else if (b.length < a.length) {
 aPadded = a;
 bPadded = padTail(b, a.length - b.length);
} else {
 aPadded = a;

代码示例来源:origin: co.cask.cdap/cdap-data-fabric

static long longForKey(byte[] key, boolean isStop) {
 if (key == null) {
  return isStop ? 0xffffffffffffffL : 0L;
 } else {
  // leading zero helps avoid negative long values for keys beginning with a byte > 0x80
  final byte[] leadingZero = { 0x00 };
  byte[] x;
  if (key.length >= Bytes.SIZEOF_LONG - 1) {
   x = Bytes.add(leadingZero, Bytes.head(key, Bytes.SIZEOF_LONG - 1));
  } else {
   x = Bytes.padTail(Bytes.add(leadingZero, key), Bytes.SIZEOF_LONG - 1 - key.length);
  }
  return Bytes.toLong(x);
 }
}

代码示例来源:origin: cdapio/cdap

static long longForKey(byte[] key, boolean isStop) {
 if (key == null) {
  return isStop ? 0xffffffffffffffL : 0L;
 } else {
  // leading zero helps avoid negative long values for keys beginning with a byte > 0x80
  final byte[] leadingZero = { 0x00 };
  byte[] x;
  if (key.length >= Bytes.SIZEOF_LONG - 1) {
   x = Bytes.add(leadingZero, Bytes.head(key, Bytes.SIZEOF_LONG - 1));
  } else {
   x = Bytes.padTail(Bytes.add(leadingZero, key), Bytes.SIZEOF_LONG - 1 - key.length);
  }
  return Bytes.toLong(x);
 }
}

相关文章