Package org.zeromq.util
Class ZData
- java.lang.Object
-
- org.zeromq.util.ZData
-
public class ZData extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ZData(byte[] data)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(byte[] that)
boolean
equals(java.lang.Object other)
int
hashCode()
void
print(java.io.PrintStream out, java.lang.String prefix)
static void
print(java.io.PrintStream out, java.lang.String prefix, byte[] data, int size)
static boolean
streq(byte[] data, java.lang.String str)
String equals.boolean
streq(java.lang.String str)
String equals.java.lang.String
strhex()
static java.lang.String
strhex(byte[] data)
java.lang.String
toString()
Returns a human - readable representation of datastatic java.lang.String
toString(byte[] data)
-
-
-
Field Detail
-
HEX_CHAR
private static final java.lang.String HEX_CHAR
- See Also:
- Constant Field Values
-
data
private final byte[] data
-
-
Method Detail
-
streq
public boolean streq(java.lang.String str)
String equals. Uses String compareTo for the comparison (lexigraphical)- Parameters:
str
- String to compare with data- Returns:
- True if data matches given string
-
streq
public static boolean streq(byte[] data, java.lang.String str)
String equals. Uses String compareTo for the comparison (lexigraphical)- Parameters:
str
- String to compare with datadata
- the binary data to compare- Returns:
- True if data matches given string
-
equals
public boolean equals(byte[] that)
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
Returns a human - readable representation of data- Overrides:
toString
in classjava.lang.Object
- Returns:
- A text string or hex-encoded string if data contains any non-printable ASCII characters
-
toString
public static java.lang.String toString(byte[] data)
-
strhex
public java.lang.String strhex()
- Returns:
- data as a printable hex string
-
strhex
public static java.lang.String strhex(byte[] data)
-
print
public void print(java.io.PrintStream out, java.lang.String prefix)
-
print
public static void print(java.io.PrintStream out, java.lang.String prefix, byte[] data, int size)
-
-