org.hwo.StringHelper: neue Methoden

thobaben_serialize
Harald Wolff 2016-09-06 11:49:03 +02:00
parent 667d76f96b
commit 7558f63277
1 changed files with 17 additions and 0 deletions

View File

@ -1,5 +1,6 @@
package org.hwo;
import java.awt.event.TextEvent;
import java.util.Arrays;
import java.util.Collection;
import java.util.Iterator;
@ -62,5 +63,21 @@ public class StringHelper {
return new String(chs);
}
public static byte[] toCString(String s){
byte[] b = new byte[ s.length() + 1];
for (int i=0;i<s.length();i++)
b[i] = (byte)s.charAt(i);
b[s.length()] = 0x00;
return b;
}
public static String fromCString(byte[] bytes){
char[] c = new char[bytes.length-1];
for (int i=0;i<c.length-1;i++)
c[i] = (char)bytes[i];
return new String(c);
}
}