【发布时间】:2015-08-12 11:27:54
【问题描述】:
String points;
String points2;
@Override
protected Void doInBackground(Integer... params) {
try {
cursor = dbEditor.getPoints(params[0]);
cursor.moveToFirst();
strPoints = cursor.getString(cursor.getColumnIndex("points"));
points = "points:"+strPoints;
points = points.replace(')','}');
points = points.replace('(','{');
points2 = points.replace("lat\"/lng: ","");
结果还是:
点数:["lat/lng: {43.8499843,26.5009921}","lat/lng: {43.8499843,26.5009921}","lat/lng: {43.8499843,26.5009921}","lat/lng: {43.8499843,26.5009921}","lat/lng: {43.8499843,26.5009921}","lat/lng: {43.8499843,26.5009921}","lat/lng: {43.8499843,26.5009921}","lat/lng: {43.8499843,26.5009921}","lat/lng: {43.8499329,26.5009746}","lat/lng: {43.8499114,26.5009419}","lat/lng: {43.8499114,26.5009419}","lat/lng: {43.8499114,26.5009419}"]
有什么建议为什么replaceAll() 不起作用?
【问题讨论】:
-
你在哪里不工作
replaceAll()? -
你没有使用
replaceAll,你使用的是replace -
为什么要转义最后一行的“/”字符?
-
无论如何... replaceAll() 也不能正常工作...没有用“”空字符串替换该子字符串..
-
尽管您没有使用 replaceAll();为什么要替换,没有
lat"/lng:
标签: java