ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 两个字符串叠加,相同的只保留一个

两个字符串叠加,相同的只保留一个

原创 Linux操作系统 作者:夏日朦胧 时间:2011-09-03 20:15:31 0 删除 编辑
public static void main(String[] args) {
    String number="151,155,158,159,156";
    String mobile="151,155"; 
    String[] array=mobile.split(",");
    String[] nums=number.split(",");
    String str="";  
      for (int i = 0; i < nums.length; i++) {
           for (int j = i+1; j < array.length; j++) {       
               if(nums[i].equals(array[j])){ 
                 nums[i]= "";
                System.out.println("num is ="+nums);
                // break;
             }     
       } 
      if(""!=nums[i]){
          str +=","+nums[i];
         }
  }
  str=str.substring(1, str.length());
  System.out.println(str);
 }

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26128332/viewspace-706597/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2011-09-01

  • 博文量
    6
  • 访问量
    8701