检查拆分字符串的值是不是在下面的字符串中

Posted

技术标签:

【中文标题】检查拆分字符串的值是不是在下面的字符串中【英文标题】:Check if values of splited string are in the string below检查拆分字符串的值是否在下面的字符串中 【发布时间】:2021-02-08 16:04:06 【问题描述】:

我有一个字符串 colNotNull = "value1 value2"。我需要拆分字符串并检查它是否存在于下一个 String(queryConstr) 中。如果它存在,那么我必须添加“not null”,否则我必须添加“” 这就是我应该得到结果的方式(queryConstr)

  int valoareConstr = constrMax(max);
  String conNotNull = "value1 value2 ";
  String queryConstr = "ALTER TABLE persoane MODIFY value1 char(" + valoareConstr + ") + "not null",
                        MODIFY value2 char(" + valoareConstr + ") + "not null",
                        MODIFY value3 char(" + valoareConstr + ");";

我应该怎么做才能起作用,有什么想法吗?

【问题讨论】:

【参考方案1】:

好吧,我可以帮你拆分:

String str = "value1 value2";   
String[] strSplited = str.trim().split("\\s+");
System.out.println("Splited String: " + Arrays.toString(strSplited));

【讨论】:

以上是关于检查拆分字符串的值是不是在下面的字符串中的主要内容,如果未能解决你的问题,请参考以下文章

如何检查字符串是不是包含列表的任何元素并获取元素的值?

如何拆分camelCase字符串并检查每个拆分词是不是是数组的一部分?

范围变量值的变化没有反映在我的字符串中

如何在 Python 中拆分和解析字符串?

拆分JavaScript字符串中的最后一个单词值[重复]

需要拆分并检查列表元素是不是在 pandas df 中可用