Sitelet https://github.com/neagoef/java/commit/e0ff3072d21af51a14f3523e3e0c9d085babe788
Skip to content

Commit e0ff307

Browse files
author
Devendra
committed
platform specific replace all
1 parent 723fce7 commit e0ff307

4 files changed

Lines changed: 13 additions & 1 deletion

File tree

‎codenameone/src/com/pubnub/api/PubnubUtil.java‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.pubnub.api;
22

33
import com.codename1.io.Util;
4+
import com.codename1.util.StringUtil;
45
import org.json.*;
56

67
/**
@@ -60,6 +61,10 @@ public static String urlEncode(String sUrl) {
6061
return Util.encodeUrl(sUrl);
6162
}
6263

64+
public static String stringReplaceAll(String s, String a, String b) {
65+
return StringUtil.replaceAll(s, a, b);
66+
}
67+
6368
/**
6469
* Convert input String to JSONObject, JSONArray, or String
6570
*

‎j2me/src1/com/pubnub/api/PubnubUtil.java‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@
88

99
public class PubnubUtil extends PubnubUtilCore {
1010

11+
public static String stringReplaceAll(String s, String a, String b) {
12+
return s.replaceAll(a, b);
13+
}
14+
1115
private static String replace(String str, String pattern, String replace) {
1216
int s = 0;
1317
int e = 0;

‎java/src1/com/pubnub/api/PubnubUtil.java‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
*/
1919
public class PubnubUtil extends PubnubUtilCore {
2020

21+
public static String stringReplaceAll(String s, String a, String b) {
22+
return s.replaceAll(a, b);
23+
}
2124
/**
2225
* Returns encoded String
2326
*

‎java/srcPubnubApi/srcCore/com/pubnub/api/PubnubCore.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ protected Object _publish(Hashtable args, boolean sync) {
219219
}
220220
} else {
221221
if (message instanceof String) {
222-
msgStr = msgStr.replaceAll("\"", "\\\\\"");
222+
msgStr = PubnubUtil.stringReplaceAll(msgStr, "\"", "\\\\\"");
223223
msgStr = "\"" + msgStr + "\"";
224224
}
225225
}

0 commit comments

Comments
 (0)