java中
有一字符url 值为 "http://nc.8ff.cn/forum-251-1.html"
   一数组array为  251 对应 早安
          252 对应 中午
          253 对应 晚上 
     
现需 1 把 - - 之间的那段字符 取出来,也就是把251取出来
   2 把251对应的 早安 输出来这如何实现呀 thanks

解决方案 »

  1.   

    你的字符url的格式都是这样的吗,如果格式是固定的,那就用String的subString()方法进行截取字符串取出来之后,做个判断输出对应的值就 可以了
      

  2.   

    多谢大家,回二位
    1 url的格式都是上面那种类型的
    2 如何用数组对应取值呀,
    thanks
      

  3.   

    java中
    有一字符url 值为 "http://nc.8ff.cn/forum-251-1.html"
      一数组array为  251 对应 早安
              252 对应 中午
              253 对应 晚上 
         
    现需 1 把 - - 之间的那段字符 取出来,也就是把251取出来
       2 把251对应的 早安 输出来(有数组的方法)这如何实现呀 thanks
      

  4.   

             Map map = new HashMap();      
             map.put("249", "早安");
             map.put("251", "中午");
             map.put("252", "晚上");     
             String puts=(String) map.get("251");
             System.out.println(map.get("251"));
      

  5.   


    String url = "http://nc.8ff.cn/forum-251-1.html";
    int sIndex = url.indexOf('-');
    int eIndex = url.lastIndexOf('-');
    int num = Integer.parseInt(url.substring(sIndex+1, eIndex));
    String[] str = {"早上","中午","晚上"};
    switch(num){
    case 251:
    System.out.println(str[0]);
    break;
    case 252:
    System.out.println(str[1]);
    break;
    case 253:
    System.out.println(str[2]);
    break;
    }