mirror of
https://github.com/gnosygnu/xowa.git
synced 2024-10-27 20:34:16 +00:00
Css: Change java.lang.String.charAt to JsString_.charAt (with JsString_.charAt) [#741]
This commit is contained in:
parent
1103674d88
commit
026288f809
@ -1,6 +1,7 @@
|
|||||||
package gplx.langs.javascripts;
|
package gplx.langs.javascripts;
|
||||||
|
|
||||||
import gplx.Err_;
|
import gplx.Err_;
|
||||||
|
import gplx.String_;
|
||||||
import gplx.langs.javascripts.util.regex.JsPattern_;
|
import gplx.langs.javascripts.util.regex.JsPattern_;
|
||||||
|
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
@ -8,6 +9,30 @@ import java.util.regex.Matcher;
|
|||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
|
|
||||||
public class JsString_ {
|
public class JsString_ {
|
||||||
|
public static boolean charAtEq(String s, int i, char m) {
|
||||||
|
int len = s.length();
|
||||||
|
if (i < 0 || i >= len) {
|
||||||
|
return false;
|
||||||
|
} else {
|
||||||
|
return s.charAt(i) == m;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public static boolean charAtEqNot(String s, int i, char m) {
|
||||||
|
int len = s.length();
|
||||||
|
if (i < 0 || i >= len) {
|
||||||
|
return false;
|
||||||
|
} else {
|
||||||
|
return s.charAt(i) != m;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public static String charAt(String s, int i) {
|
||||||
|
int len = s.length();
|
||||||
|
if (i < 0 || i >= len) {
|
||||||
|
return String_.Empty;
|
||||||
|
} else {
|
||||||
|
return Character.toString(s.charAt(i));
|
||||||
|
}
|
||||||
|
}
|
||||||
public static String slice(String str, int beginIndex) {
|
public static String slice(String str, int beginIndex) {
|
||||||
return slice(str, beginIndex, str.length());
|
return slice(str, beginIndex, str.length());
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user