3 import java.util.Arrays;
5 public class IoTString {
9 public IoTString(byte[] _array) {
10 array=(byte[]) _array.clone();
11 hashcode=Arrays.hashCode(array);
14 public IoTString(String str) {
16 hashcode=Arrays.hashCode(array);
19 public int hashCode() {
23 public String toString() {
24 return new String(array);
27 public byte[] getBytes() {
28 return (byte[]) array.clone();
31 public boolean equals(Object o) {
32 if (o instanceof IoTString) {
33 IoTString i=(IoTString)o;
34 return Arrays.equals(array, i.array);