forked from LupusNobilis/java-org.hwo
org.hwo.StringHelper: neue Methoden
parent
667d76f96b
commit
7558f63277
|
@ -1,5 +1,6 @@
|
||||||
package org.hwo;
|
package org.hwo;
|
||||||
|
|
||||||
|
import java.awt.event.TextEvent;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
@ -62,5 +63,21 @@ public class StringHelper {
|
||||||
return new String(chs);
|
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);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue