3.145 2021-05-05 19:50 采纳率: 33.3%
浏览 107
已采纳

Java拆分字符串,封装对象,存入集合,打印内容

  1. 定义字符串,内容为”香蕉@黄色@2.3#苹果@红色@3.5#榴莲@黄色@22.6”,拆分此字符串,封装成水果对象(属性为水果名、颜色、价格),并存入集合。打印集合内容
  • 写回答

4条回答 默认 最新

  • CSDN专家-Time 2021-05-05 19:53
    关注
            public static void main(String[] args) {
            String str = "name=小红,age=18;name=小明,age=16";
            if (null != str && str.length() > 0) {
                String[] arr1 = str.split(";");
                for (int i = 0; i < arr1.length; i++) {
                    if (null != arr1[i] && arr1[i].length() > 0) {
                        String[] arr2 = arr1[i].split(",");
                        User user = new User();
                        user.setName(arr2[0].substring(arr2[0].indexOf("=") + 1));
                        user.setAge(Integer.parseInt(arr2[1].substring(arr2[1].indexOf("=") + 1)));
                        System.out.println(user.getName() + "============" + user.getAge());
                    }
                }
            }
        }
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 2024-五一综合模拟赛
  • ¥15 如何将下列的“无限压缩存储器”设计出来
  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口