本文整理了Java中org.apache.jena.atlas.lib.Bytes.getInt()
方法的一些代码示例,展示了Bytes.getInt()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Bytes.getInt()
方法的具体详情如下:
包路径:org.apache.jena.atlas.lib.Bytes
类名称: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) ;
}) ;
}
内容来源于网络,如有侵权,请联系作者删除!