OpenCores
URL https://opencores.org/ocsvn/fpga-cf/fpga-cf/trunk

Subversion Repositories fpga-cf

[/] [fpga-cf/] [trunk/] [java/] [src/] [edu/] [byu/] [cc/] [plieber/] [util/] [StringUtil.java] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 peteralieb
/**
2
 *
3
 */
4
package edu.byu.cc.plieber.util;
5
 
6
import java.util.ArrayList;
7
 
8
/**
9
 * @author plieber
10
 *
11
 */
12
public class StringUtil {
13
        public static String arrayToString(byte[] bytearray) {
14
                String ret = "";
15
                if (bytearray.length > 0 && bytearray != null) {
16
                        ret += "<";
17
                        for (int i=0; i<(bytearray.length-1); i++) {
18
                                ret += bytearray[i] + ",";
19
                        }
20
                        ret += bytearray[bytearray.length-1] + ">";
21
                }
22
                return ret;
23
        }
24
        public static String listToString(ArrayList list) {
25
                String ret = "";
26
                if (list != null && list.size() > 0) {
27
                        ret += "<";
28
                        for (int i=0; i<(list.size()-1); i++) {
29
                                ret += list.get(i) + ",";
30
                        }
31
                        ret += list.get(list.size()-1) + ">";
32
                }
33
                return ret;
34
        }
35
        public static ArrayList<Byte> stringToByteList(String str) {
36
                ArrayList<Byte> bytes = new ArrayList<Byte>(str.length());
37
                for (char ch : str.toCharArray()) {
38
                        bytes.add((byte) (ch & 0xff));
39
                }
40
                return bytes;
41
        }
42
        public static String arrayToHexString(byte[] bytearray) {
43
                String ret = "";
44
                if (bytearray.length > 0 && bytearray != null) {
45
                        for (int i=0; i<(bytearray.length); i++) {
46
                                ret += String.format("%02x", bytearray[i]);
47
                        }
48
                }
49
                return ret;
50
        }
51
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.