约翰先森不喝酒 2023-05-25 14:19 采纳率: 40%
浏览 27
已结题

String 字符串 如何转换成list数组

private String data = "6&三-1号柜^7&三-2号柜^8&客服中心";
如何转换成List数组 数组中包括 id 跟 柜号 以^ 分割

  • 写回答

3条回答 默认 最新

  • 红色荷包蛋 2023-05-25 14:25
    关注
    import java.util.ArrayList;
    import java.util.List;
    
    public class Main {
        public static void main(String[] args) {
            String data = "6&三-1号柜^7&三-2号柜^8&客服中心";
    
            List<String[]> resultList = new ArrayList<>();
    
            String[] parts = data.split("\\^");
    
            for (String part : parts) {
                String[] subParts = part.split("&");
                String id = subParts[0];
                String cabinetNumber = subParts[1];
                String[] result = { id, cabinetNumber };
                resultList.add(result);
            }
    
            // 打印结果
            for (String[] result : resultList) {
                String id = result[0];
                String cabinetNumber = result[1];
                System.out.println("id: " + id + ", cabinet number: " + cabinetNumber);
            }
        }
    }
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 6月2日
  • 已采纳回答 5月25日
  • 创建了问题 5月25日