层次数据结构字符串处理,split函数使用
2024-10-20 11:37:33
String str1 = "11@22#33,44,55,#bb#cc,dd,ee,#@DDD@TTT#999,#@";
String[] CX = str1.split("@");
for (int i = 0; i < CX.length; i++) {
if(i % 2 == 0){ //表示的车系
System.out.println(" 车系 " + CX[i]);
String str2 = CX[i+1]; //下一级
String[] PL = str2.split("#");
for (int j = 0; j < PL.length; j++) {
if(j % 2 == 0){
System.out.println(" --排量 " + PL[j]);
String str3 = PL[j+1];
String[] NF = str3.split(",");
for (int k = 0; k < NF.length; k++) {
System.out.println(" ----生产年份 " + NF[k]);
}
}
}
}
}
车系 11
--排量 22
----生产年份 33
----生产年份 44
----生产年份 55
--排量 bb
----生产年份 cc
----生产年份 dd
----生产年份 ee
车系 DDD
--排量 TTT
----生产年份 999
说明: 第三层使用逗号分隔,刚开始使用$符号没有效果!!
最新文章
- POJ #2448 A New Operating System
- 移动端手势库Hammer.js学习
- 数论 - 简单数位推理 --- NYIST 514
- The main roles of LTE eNodeB.
- 《Maven_孔浩》Maven命令
- JAXB - Validate Document before It is Unmarshalled
- 玩转Linux网络namespace-单机自环測试与策略路由
- MIFARE系列6《射频卡与读写器的通信》
- php入门 数据类型 运算符 语言结构语句 函数 类与面向对象
- flask框架+pygal+sqlit3搭建图形化业务数据分析平台
- 听翁恺老师mooc笔记(15)--文件的输入与输出
- 百度地图开发者API学习笔记一(转载)
- WPF 依赖属性和附加属性
- CloudStack学习-3
- CentOS7服务器配置网络
- ubuntu下root和安装mysql
- IT人应当知道的10个行业小内幕
- java MessageFormat.format
- git@oschina.net源代码管理使用日记【转】
- atitit.自动生成数据库结构脚本,或者更换数据库,基于hibernate4