diff options
Diffstat (limited to 'test/021-string2/src/Main.java')
-rw-r--r-- | test/021-string2/src/Main.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/test/021-string2/src/Main.java b/test/021-string2/src/Main.java index 0239a3c626..0226614147 100644 --- a/test/021-string2/src/Main.java +++ b/test/021-string2/src/Main.java @@ -15,12 +15,13 @@ */ import junit.framework.Assert; +import java.lang.reflect.Method; /** * more string tests */ public class Main { - public static void main(String args[]) { + public static void main(String args[]) throws Exception { String test = "0123456789"; String test1 = new String("0123456789"); // different object String test2 = new String("0123456780"); // different value @@ -83,5 +84,10 @@ public class Main { Assert.assertEquals("this is a path", test.replaceAll("/", " ")); Assert.assertEquals("this is a path", test.replace("/", " ")); + + Class Strings = Class.forName("com.android.org.bouncycastle.util.Strings"); + Method fromUTF8ByteArray = Strings.getDeclaredMethod("fromUTF8ByteArray", byte[].class); + String result = (String) fromUTF8ByteArray.invoke(null, new byte[] {'O', 'K'}); + System.out.println(result); } } |