【问题标题】:How to Select the last part from ArrayAdapter.getItem(which)?如何从 ArrayAdapter.getItem(which) 中选择最后一部分?
【发布时间】:2017-03-10 06:37:50
【问题描述】:

我正在从数组列表中选择一个项目

ArrayAdapter.getItem(which)

我得到的结果是 Amazon.com%2C%20Inc.-AMZN

我只想将此字符串的最后一部分 AMZN 附加到我的网址中。

【问题讨论】:

    标签: java android arrays android-layout


    【解决方案1】:

    lastIndexOfsubstring这样的普通字符串操作

          String str = "Amazon.com%2C%20Inc.-AMZN";
    
          String result = str.substring(str.lastIndexOf("-") + 1);
          System.out.println(result);
    

    或者如果字符串中没有其他-,则使用

     String endBit = str.split ("-")[1];
    

    【讨论】:

      【解决方案2】:

      请参考这个网址

      How to get a string between two characters?

      String s = "Amazon.com%2C%20Inc.-AMZN";
      
      String result = s.substring(s.indexOf("-") + 1);
      
      System.out.println(result);
      

      输出: AMZN

      【讨论】:

      • OP 想要结束位
      【解决方案3】:

      试试这个。

      如果没有其他-

      String val = "Amazon.com%2C%20Inc.-AMZN";
      String arr[]=val.split("-");
      and at index 1 you can get your value.
      like arr[1]// this will contain "AMZN"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-26
        • 1970-01-01
        • 1970-01-01
        • 2018-02-18
        相关资源
        最近更新 更多