From f6360c09d413bf2dda34d17f8160a2ac8e0dcedd Mon Sep 17 00:00:00 2001
From: akwizgran <akwizgran@users.sourceforge.net>
Date: Fri, 7 Feb 2014 22:00:51 +0000
Subject: [PATCH] Added utility methods for converting string to UTF-8 and vice
 versa.

---
 .../src/org/briarproject/util/StringUtils.java       | 10 ++++++++++
 .../src/org/briarproject/util/StringUtilsTest.java   | 12 ------------
 2 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/briar-core/src/org/briarproject/util/StringUtils.java b/briar-core/src/org/briarproject/util/StringUtils.java
index 547a195933..5159b2c3cb 100644
--- a/briar-core/src/org/briarproject/util/StringUtils.java
+++ b/briar-core/src/org/briarproject/util/StringUtils.java
@@ -1,5 +1,7 @@
 package org.briarproject.util;
 
+import java.nio.charset.Charset;
+
 public class StringUtils {
 
 	private static final char[] HEX = new char[] {
@@ -11,6 +13,14 @@ public class StringUtils {
 		return s == null || s.length() == 0;
 	}
 
+	public static byte[] toUtf8(String s) {
+		return s.getBytes(Charset.forName("UTF-8"));
+	}
+
+	public static String fromUtf8(byte[] bytes) {
+		return new String(bytes, Charset.forName("UTF-8"));
+	}
+
 	/** Converts the given byte array to a hex character array. */
 	public static char[] toHexChars(byte[] bytes) {
 		char[] hex = new char[bytes.length * 2];
diff --git a/briar-tests/src/org/briarproject/util/StringUtilsTest.java b/briar-tests/src/org/briarproject/util/StringUtilsTest.java
index ddcc445daa..13dfc67411 100644
--- a/briar-tests/src/org/briarproject/util/StringUtilsTest.java
+++ b/briar-tests/src/org/briarproject/util/StringUtilsTest.java
@@ -7,18 +7,6 @@ import org.junit.Test;
 
 public class StringUtilsTest extends BriarTestCase {
 
-	@Test
-	public void testHead() {
-		String head = StringUtils.head("123456789", 5);
-		assertEquals("12345...", head);
-	}
-
-	@Test
-	public void testTail() {
-		String tail = StringUtils.tail("987654321", 5);
-		assertEquals("...54321", tail);
-	}
-
 	@Test
 	public void testToHexString() {
 		byte[] b = new byte[] {1, 2, 3, 127, -128};
-- 
GitLab