Convertir entre cadena de matriz y lista <String>

1 matriz en cadena

byte[] bytes = new byte[] {
    
    1,2,3,4};
String type = Arrays.toString(bytes);
Log.d(TAG, "onClick: "+Arrays.toString(bytes));//[1, 2, 3, 4]              

2. Convierta la matriz a Lista

byte[] bytes = new byte[] {
    
    1,2,3,4};
String type = Arrays.toString(bytes);
Log.d(TAG, "onClick: "+Arrays.toString(bytes));//[1, 2, 3, 4]      
String string = type.replaceAll("(?:\\[|null|\\]| +)", "");//去掉[]号
List<String> list = Arrays.asList(string.split(","));//按照,进行分割
for (int i=0;i<list.size();i++) {
    
    
       int type1 = Integer.valueOf(list.get(i));
}

3. Convertir lista en cadena

List<Integer> list1 = new ArrayList<>();
list1.add(1);
list1.add(2);
list1.add(3);
list1.add(4);
Log.d(TAG,list1.toString());//[1, 2, 3, 4]

Supongo que te gusta

Origin blog.csdn.net/weixin_41477306/article/details/105384897
Recomendado
Clasificación