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

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));

【讨论】:

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