java 分割 字符串 String s =1 苹果笔记本 8998 3rn 2 华为荣耀手机 5000 10rn 3 IPAD 3559 20rn 4 天猫精灵 89 100;
可以使用 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
``
原文地址: https://www.cveoy.top/t/topic/ff5a 著作权归作者所有。请勿转载和采集!