|
@@ -1993,11 +1993,11 @@ public class CustomFunction {
|
|
|
double xND = Double.parseDouble(xN.toString());
|
|
|
List<Object> outList = new ArrayList<>();
|
|
|
if (o instanceof List) {
|
|
|
- List<Object> datas = (List<Object>) o;
|
|
|
+ List<Object> datas = obj2ListNe(o);
|
|
|
for (Object e : datas) {
|
|
|
if (StringUtils.isNotEmpty(e)) {
|
|
|
- String[] as = e.toString().split("[^\\d.]");
|
|
|
- Object m = matcherFindGroup("[^\\d.]", e.toString(), 0, false);
|
|
|
+ String[] as = e.toString().split("[^\\d.-]");
|
|
|
+ Object m = matcherFindGroup("[^\\d.-]", e.toString(), 0, false);
|
|
|
StringBuilder d = new StringBuilder();
|
|
|
for (int i = 0; i < as.length; i++) {
|
|
|
String s = as[i];
|
|
@@ -2045,6 +2045,11 @@ public class CustomFunction {
|
|
|
return "";
|
|
|
}
|
|
|
|
|
|
+/* public static void main(String[] args) {
|
|
|
+ List<Object> list = Arrays.asList(1,-1,"-4*8");
|
|
|
+ obj2ListNe(xN(list,10)).forEach(System.out::println);
|
|
|
+ }*/
|
|
|
+
|
|
|
public static Object repeat(Object data) {
|
|
|
List<Object> result = new ArrayList<>();
|
|
|
if (data != null) {
|
|
@@ -2381,19 +2386,7 @@ public class CustomFunction {
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * @return java.lang.Object
|
|
|
- * @Description 删除列表最后一个数据
|
|
|
- * @Param [o]
|
|
|
- * @Author yangyj
|
|
|
- * @Date 2021.07.28 15:47
|
|
|
- **/
|
|
|
- public static Object remLast(Object o) {
|
|
|
- if (o instanceof List) {
|
|
|
- rem(o, ((List<Object>) o).size() - 1);
|
|
|
- }
|
|
|
- return o;
|
|
|
- }
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* @return java.lang.Object
|
|
@@ -2438,7 +2431,6 @@ public class CustomFunction {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * @return void
|
|
|
* @Description 删除下标为index的元素
|
|
|
* @Param [o, index]
|
|
|
* @Author yangyj
|
|
@@ -2473,10 +2465,7 @@ public class CustomFunction {
|
|
|
}
|
|
|
|
|
|
|
|
|
- public static boolean isNumeric(String str) {
|
|
|
- Pattern pattern = Pattern.compile("[0-9.]*");
|
|
|
- return pattern.matcher(str).matches();
|
|
|
- }
|
|
|
+
|
|
|
|
|
|
|
|
|
/**
|