String us="娱乐>>国内娱乐>>旭日阳刚新专辑";对us进行怎样的操作能只得到旭日阳刚新专辑?

解决方案 »

  1.   


    String us="娱乐>>国内娱乐>>旭日阳刚新专辑";
    String[] usArray=us.split(">>");
    System.out.println(usArray[2]);
      

  2.   


       String us="娱乐>>国内娱乐>>旭日阳刚新专辑";
     String[] uss = us.split(">>");
     for(String s:uss){
     if(s.equals("旭日阳刚新专辑")){
     System.out.println(s);  
     }
     
     }
      

  3.   

    这样
    String us="娱乐>>国内娱乐>>旭日阳刚新专辑";
    String newUs = us.substring(us.lastIndexOf(">>")+2);
    System.out.println(newUs);
      

  4.   

    String us="娱乐>>国内娱乐>>旭日阳刚新专辑";
    us = us.replaceAll(">>", ""); //是得到一个数组还是得到一个字符串?
    System.out.println(us);
      

  5.   


    String us="娱乐>>国内娱乐>>旭日阳刚新专辑";
    //方法1
    System.out.println(us.substring(us.lastIndexOf(">>") + 2, us.length()));
    //方法2
    Matcher m = Pattern.compile("(?<=>>)[^>]+$").matcher(us);
    while(m.find()) {
    System.out.println(m.group());
    }
      

  6.   

    不好意思,看错了,我还以为是没有>>的一个字符串
    方法LS都说了
      

  7.   

    String us="娱乐>>国内娱乐>>旭日阳刚新专辑";
            String newUs = us.substring(us.lastIndexOf(">>")+2);
            System.out.println(newUs);
      

  8.   

    System.out.println(us.substring(us.lastIndexOf(">>")+2, us.length()));
    这样就行了吧......
      

  9.   

    String us="娱乐>>国内娱乐>>旭日阳刚新专辑";
            String newUs = us.substring(us.lastIndexOf(">>")+2);
            System.out.println(newUs);你直接在跳转页面的时候处理 或者这是三级菜单名称 你直接取OK
      

  10.   

    copy我的代码 也不加个引用 ....不厚道额
      

  11.   

    什么问题!实在不想看这样的帖子了!楼主三思啊!看API吧!