我想拆分下面提到的字符串并将其保存在两个单独的arraylist中,如州和城市
public class RoundValue {
public static void main(String args[]) {
String firstset = null;
String city = "Tamilnadu;chennai-madurai-salem::Kerala;cochin-tiruvandrum-calicut";
ArrayList<String> mState = new ArrayList<String>();
ArrayList<String> mCity = new ArrayList<String>();
HashMap<String, List<String>> hashsplit = new HashMap<String, List<String>>();
List<String> splitword1 = Arrays.asList(city.split("::"));
if (splitword1.size() > 0) {
for (int i = 0; i < splitword1.size(); i++) {
firstset = splitword1.get(i);
List<String> firststate = Arrays.asList(firstset.split("-"));
if (firststate.size() > 0) {
for (int j = 0; j < firststate.size(); j++) {
String firstcity = …Run Code Online (Sandbox Code Playgroud) 我想将图像作为位图从一个活动传递到另一个活动.我想知道是否可以这样做.
发送活动
Intent intent = new Intent(getApplicationContext(), BitmapActivity.class);
Bundle b = new Bundle();
b.putParcelable("BITMAP", bitmap);
intent.putExtras(b);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
接收活动
Bundle bb = this.getIntent().getExtras();
b = bb.getParcelable("BITMAP");
Run Code Online (Sandbox Code Playgroud)
但我得到了!!! 失败的粘合剂交易!错误