org.apache.jena.atlas.lib.Bytes.getInt()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(4.4k)|赞(0)|评价(0)|浏览(69)

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

Bytes.getInt介绍

[英]Get an int from a byte array (network order)
[中]

代码示例

代码示例来源:origin: org.apache.jena/jena-base

/** Get an int from a byte array (network order)
 * @param b Byte Array
 */
public static final int getInt(byte[]b)
{ return getInt(b, 0) ; }

代码示例来源:origin: apache/jena

@Override
  public final int hashCode(byte[] key)
  { return Bytes.getInt(key) ; }
} ;

代码示例来源:origin: apache/jena

/** Get an int from a byte array (network order)
 * @param b Byte Array
 */
public static final int getInt(byte[]b)
{ return getInt(b, 0) ; }

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq

/** Get an int from a byte array (network order)
 * @param b Byte Array
 */
public static final int getInt(byte[]b)
{ return getInt(b, 0) ; }

代码示例来源:origin: apache/jena

public static int recordToInt(Record key)
{
  return Bytes.getInt(key.getKey()) ;
}

代码示例来源:origin: org.seaborne.mantis/dboe-base

public static int recordToInt(Record key)
{
  return Bytes.getInt(key.getKey()) ;
}

代码示例来源:origin: apache/jena

static public String format(JournalEntry entry)
  {
    StringBuilder sbuff = new StringBuilder() ;
    
    sbuff.append("Entry: ") ;
    sbuff.append("  "+entry.type) ;
    if ( entry.componentId != null ) {
      String label = entry.componentId.label() ;
      if ( label != null )
        sbuff.append(label) ;
      sbuff.append(" [..") ;
      int z = Bytes.getInt(entry.componentId.getBytes(), entry.componentId.getBytes().length-4) ;
      sbuff.append(Integer.toHexString(z)) ;
      sbuff.append("]") ;
    }
    if ( entry.data != null )
      sbuff.append("  "+ByteBufferLib.details(entry.data)) ;
    return sbuff.toString() ;
  }
}

代码示例来源:origin: org.apache.jena/jena-dboe-transaction

static public String format(JournalEntry entry)
  {
    StringBuilder sbuff = new StringBuilder() ;
    
    sbuff.append("Entry: ") ;
    sbuff.append("  "+entry.type) ;
    if ( entry.componentId != null ) {
      String label = entry.componentId.label() ;
      if ( label != null )
        sbuff.append(label) ;
      sbuff.append(" [..") ;
      int z = Bytes.getInt(entry.componentId.getBytes(), entry.componentId.getBytes().length-4) ;
      sbuff.append(Integer.toHexString(z)) ;
      sbuff.append("]") ;
    }
    if ( entry.data != null )
      sbuff.append("  "+ByteBufferLib.details(entry.data)) ;
    return sbuff.toString() ;
  }
}

代码示例来源:origin: apache/jena

public static int recordToInt(Record key)
{
  return Bytes.getInt(key.getKey()) ;
}

代码示例来源:origin: org.apache.jena/jena-tdb

public static int recordToInt(Record key)
{
  return Bytes.getInt(key.getKey()) ;
}

代码示例来源:origin: apache/jena

if ( lenRead != SizeofCRC )
  throw new TDBTransactionException("Failed to read block checksum (got "+lenRead+" bytes, not "+SizeofCRC+").") ;
int checksum = Bytes.getInt(crcTrailer.array()) ;
if ( checksum != (int)adler.getValue() )
  throw new TDBTransactionException("Checksum error reading from the Journal.") ;

代码示例来源:origin: apache/jena

@Test public void packInt4()
{
  byte[] b = new byte[8] ;
  Bytes.setInt(0x01020304,b,0) ;
  Bytes.setInt(0x05060708,b,4) ;
  int i1 = Bytes.getInt(b,0) ;
  int i2 = Bytes.getInt(b,4) ;
  assertEquals(0x01020304, i1) ;
  assertEquals(0x05060708, i2) ;
}

代码示例来源:origin: apache/jena

@Test public void packInt3()
{
  byte[] b = new byte[4] ;
  Bytes.setInt(0xF1F2F3F4,b) ;
  int i = Bytes.getInt(b) ;
  assertEquals(0xF1F2F3F4, i) ;
}

代码示例来源:origin: org.apache.jena/jena-dboe-trans-data

private static String readOne(Transactional transactional, TransBinaryDataFile transBinaryFile, long posn) {
  return Txn.calculateRead(transactional, ()->{
    byte[] lenBytes = new byte[4] ;
    long x = posn ;
    int got = transBinaryFile.read(x, lenBytes) ;
    x += got ;
    
    int len = Bytes.getInt(lenBytes) ;
    byte[] bytes = new byte[len] ;
    got = transBinaryFile.read(x, bytes) ;
    x += got ;
    return StrUtils.fromUTF8bytes(bytes) ;
  }) ;
}

代码示例来源:origin: apache/jena

private static String readOne(Transactional transactional, TransBinaryDataFile transBinaryFile, long posn) {
  return Txn.calculateRead(transactional, ()->{
    byte[] lenBytes = new byte[4] ;
    long x = posn ;
    int got = transBinaryFile.read(x, lenBytes) ;
    x += got ;
    
    int len = Bytes.getInt(lenBytes) ;
    byte[] bytes = new byte[len] ;
    got = transBinaryFile.read(x, bytes) ;
    x += got ;
    return StrUtils.fromUTF8bytes(bytes) ;
  }) ;
}

代码示例来源:origin: org.seaborne.mantis/dboe-trans-data

private static String readOne(Transactional transactional, TransBinaryDataFile transBinaryFile, long posn) {
  return Txn.calculateRead(transactional, ()->{
    byte[] lenBytes = new byte[4] ;
    long x = posn ;
    int got = transBinaryFile.read(x, lenBytes) ;
    x += got ;
    
    int len = Bytes.getInt(lenBytes) ;
    byte[] bytes = new byte[len] ;
    got = transBinaryFile.read(x, bytes) ;
    x += got ;
    return StrUtils.fromUTF8bytes(bytes) ;
  }) ;
}

相关文章