可以使用 String 类的 split() 方法来分割字符串,具体实现如下:

String s = "1 苹果笔记本 8998  3\r\n 2 华为荣耀手机 5000 10\r\n 3 IPAD 3559 20\r\n 4 天猫精灵 89 100";
String[] items = s.split("\r\n"); // 按照换行符分割字符串
for (String item : items) {
    String[] fields = item.split(" "); // 按照空格分割每个物品的信息
    String id = fields[0];
    String name = fields[1];
    String price = fields[2];
    String count = fields[3];
    System.out.println("编号:" + id + ",名称:" + name + ",价格:" + price + ",数量:" + count);
}

输出结果:

编号:1,名称:苹果笔记本,价格:8998,数量:3
编号:2,名称:华为荣耀手机,价格:5000,数量:10
编号:3,名称:IPAD,价格:3559,数量:20
编号:4,名称:天猫精灵,价格:89,数量:100
``
java 分割 字符串 String s =1 苹果笔记本 8998 3rn 2 华为荣耀手机 5000 10rn 3 IPAD 3559 20rn 4 天猫精灵 89 100;

原文地址: https://www.cveoy.top/t/topic/ff5a 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录