Commit 2358f3b375996e1a6dc986633d174cd379049840
1 parent
88886a1b
Exists in
master
nova classe em java para implementar contato
Showing
1 changed file
with
34 additions
and
0 deletions
Show diff stats
@@ -0,0 +1,34 @@ | @@ -0,0 +1,34 @@ | ||
1 | +package br.com.model.utilities; | ||
2 | + | ||
3 | +import java.io.UnsupportedEncodingException; | ||
4 | + | ||
5 | +public class StringHelper { | ||
6 | + | ||
7 | + /** | ||
8 | + * @param String | ||
9 | + * @return String | ||
10 | + * converte de UTF-8 -> internal Java String format*/ | ||
11 | + public static String convertFromUTF8(String s) { | ||
12 | + String out = null; | ||
13 | + try { | ||
14 | + out = new String(s.getBytes("ISO-8859-1"), "UTF-8"); | ||
15 | + } catch (UnsupportedEncodingException e) { | ||
16 | + return null; | ||
17 | + } | ||
18 | + return out; | ||
19 | + } | ||
20 | + | ||
21 | + /** | ||
22 | + * @param String | ||
23 | + * @return String | ||
24 | + * convert from internal Java String format -> UTF-8*/ | ||
25 | + public static String convertToUTF8(String s) { | ||
26 | + String out = null; | ||
27 | + try { | ||
28 | + out = new String(s.getBytes("UTF-8"), "ISO-8859-1"); | ||
29 | + } catch (UnsupportedEncodingException e) { | ||
30 | + return null; | ||
31 | + } | ||
32 | + return out; | ||
33 | + } | ||
34 | +} |