我有一个 Activity ,其中从 ResultSet
检索值,并将它们存储在数组中,如下所示:
flat[i] = rs.getDouble(3);
flng[i] = rs.getDouble(4);
i++;
Intent i = new Intent(MapID.this, map.class);
Bundle bundle=new Bundle();
bundle.putDoubleArray("Lat", flat);
bundle.putDoubleArray("Long", flng);
i.putExtras(bundle);
startActivity(i);
在另一个类(class)中,我通过以下方式获取值:
Bundle bundle = getIntent().getExtras();
flat = bundle.getDoubleArray("Lat");
我想将值转换为字符串,例如:
String xx = new Double(flat).toString();
最佳答案
在 Java 中,+ 运算符是为基元定义的。您可以简单地执行类似 String xx = ""+ myDouble;
尽管建议使用这样的字符串方法:String xx = String.valueOf(myDouble);
关于java - 在 Activity 之间放置和获取 DoubleArray 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22783837/