第一步:定义2个字符串

String receiver = "zhangsan,lisi,wangwu";
String receiver1 = "zhangsan";

第二步:定义逗号分隔数组

String[] str = receiver.split(",");

第三步:循环比对

       for (int i = 0; i < str.length; i++) {
            if (str[i].equals(receiver1)){
                System.out.println(receiver1);

第二种,多个逗号分隔字符串对比

第一步:定义2个字符串

      String receiver = "zhangsan,lisi,wangwu";
      String receiver1 = "zhangsan,lisi";

第二步:定义逗号分隔数组

 String[] str = receiver.split(",");
 String[] str1 = receiver.split(",");
       for (int i = 0; i < str1.length; i++) {
            String[] str2 = receiver1.split(",");
            for (int j = 0; j <str2.length ; j++) {
                if (str1[i].equals(str2[j])){
                    System.out.println(str1[i]+"----------"+str2[j]);

有更好的方法欢迎评论区留言!!!

迭代字符串逗号分隔的值,忽略括号。 var eachCSV = require ( 'each-csv' ) . eachCSV ( 'a, b(2,3), c,, d(a())' , function ( value ) { console . log ( value ) } ) ; //'a', 'b(2,3)', 'c', '', 'd(a())' 但是链表又没有办法向数组那样通过下标获取,所以我们需要使用到快慢指针,快指针一次走两个节点,慢指针一次走一个节点,那么快指针遍历到链表结尾时,我们的慢指针所在位置就是中间节点的位置。我们就可以将所有奇数节点指向其后偶数节点的下一节点,偶数节点也指向其后奇数节点的下一个节点。我们可以创建两个新的链表,分别代表奇数链表 与 偶数链表,第一个节点是奇数,作为奇数链表的头节点;这时候我们借助递归,用同样的方式将每一个子链表通过中间节点平分,最后得到单个的节点,然后相邻的两个节点按照升序合并,这就是归并操作。 public static void main(String[] args) { //创建一个逗号分割的字符串 String cdids="0000,1111,2222,3333,4444,5555,6666,7777,8888,9999"; //利用split进行分隔为数组 String[] cdid = cdids.split(","); //保留数组格式输出 String s = JSONUtil.toJsonStr(cdid); public static void splitStringBydouhao(){ String a = "a,b,c,d,e"; for (String string : a.split(",")) { System.out.println(string); int b = a.split(",").length; System.o * 比如在项目中我们经常遇到这样的问题,从前台我们选择了好多id,在后台我们需要用一个数组来接, * 而我们真正要做的是通过sql来查询出和id有关的对象,这里我们经常要用到sql语句的in关键字 * 但是我们只是接了一个数组,而真正要做的是要弄成这样的格式:from XXX where id in('xxx','xxx','xxx'); * 所以我们现在要...