黑马程序员技术交流社区

标题: 这道题怎么做呢? [打印本页]

作者: xuewuzhijing    时间: 2012-10-19 16:26
标题: 这道题怎么做呢?
有一个用于多层级管理的字符串layer,结构是“0-381-1751-2260-358”或“0-381-1751-2261”,每个“-”是层级间的分割符,具体有多少级不一定。请写一个这种字符串处理的方法

getLevelList(String layer),把各个层级号输出到控制台。请写出完整的方法,以及调用此方法的main方法,自己构造3条以上的数据。
作者: 官仁杰    时间: 2012-10-19 16:43
  1. public class Test {
  2.         public static void main(String[] args) {
  3.                 Tool.getLevelList("0-381-1751-2260-358");
  4.         }
  5. }

  6. class Tool{
  7.         public static void getLevelList(String layer){
  8.                 String[] str = layer.split("-");
  9.                 for(int i= 0;i<str.length;i++){
  10.                         System.out.println(i+":"+str[i]);
  11.                 }
  12.         }
  13. }
复制代码
输出
0:01:381
2:1751
3:2260
4:358

构造三条数据自己写吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2