【发布时间】:2017-03-10 06:37:50
【问题描述】:
我正在从数组列表中选择一个项目
ArrayAdapter.getItem(which)
我得到的结果是 Amazon.com%2C%20Inc.-AMZN
我只想将此字符串的最后一部分 AMZN 附加到我的网址中。
【问题讨论】:
标签: java android arrays android-layout
我正在从数组列表中选择一个项目
ArrayAdapter.getItem(which)
我得到的结果是 Amazon.com%2C%20Inc.-AMZN
我只想将此字符串的最后一部分 AMZN 附加到我的网址中。
【问题讨论】:
标签: java android arrays android-layout
像lastIndexOf和substring这样的普通字符串操作
String str = "Amazon.com%2C%20Inc.-AMZN";
String result = str.substring(str.lastIndexOf("-") + 1);
System.out.println(result);
或者如果字符串中没有其他-,则使用
String endBit = str.split ("-")[1];
【讨论】:
请参考这个网址
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
【讨论】:
试试这个。
如果没有其他-
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"
【讨论】: