在java开发中碰到了有些字符串是重复的,如果在进行业务处理要全部遍历太对的数据就会重复,所以在进行业务处理前进行一个去重操作。

这里由于业务需要所以先将字符串转化为string数组,使用split分割,然后将string数组一个个放到list里(list的remove可以将你不要的字符串删除掉,代参数的哦)

可以看到我使用的是list,在list里包含了一个contains函数,表示当前字符串是否与list里的元素有相同没有就add进list里

在最后还将list里的元素转化为string数组就将重复的字符串去除了,在最后使用了substring将字符串截取,在这里如果你的otherAppid太长的话会造成内存溢出,因为substring

的实现是先将字符串拷贝到另一块内存,然后将字符串截取(这也是我看了支付宝的支付dom有个疑问然后查找资料得到的有兴趣的可以找下资料看下

)所以可以使用

int i=0;

if (i == newStr.length-1) {//拼接时,不包括最后一个,字符

otherAppid=otherAppid+commercial_account;

} else {

java字符串去重复_java去除重复的字符串和移除不想要的字符串相关推荐

  1. java字符串去重复_java去除字符串中重复、不重复、消除重复后字符

    java去除字符串中重复.不重复.消除重复后字符 import java.util.HashSet; import java.util.Set; public class Main { public ...

  2. java读取文本文件,并且去除重复字段

    package ToolUnitl; import java.io.BufferedInputStream;  import java.io.BufferedReader;  import java. ...

  3. java字符串拼接例子_Java详解【String】+【StringBuilder vs StringBuffer】+【字符串拼接】...

    String详解 注意区分对象和对象的引用 首先来看一下我在jdk中找到的String源代码,这里只截取开头的小小一部分 public final class String implements ja ...

  4. java对jsonarray去重复_java 去除jsonarray里面jsonarray的重复和合并数据

    原来数据如下: [{"index_id":"19557485","itemid":"70575","time& ...

  5. java字符串去掉中文_Java——去除字符串中的中文

    import java.util.regex.Matcher; import java.util.regex.Pattern; public class RemoveStrChinese { priv ...

  6. java中set集合如何去除重复元素

    set集合是可以重复的元素集合; 用set集合添加一个学生对象元素时: import java.util.ArrayList; import java.util.HashSet; import jav ...

  7. python 字符串去空格_Python去除、替换字符串空格的处理方法

    个人想到的解决方法有两种,一种是 .replace(' old ',' new ') 第一个参数是需要换掉的内容比如空格,第二个是替换成的内容,可以把字符串中的空格全部替换掉. 第二种方法是像这样 s ...

  8. java随机生成标点符号_java去除空格、标点符号的方法实例

    代码如下: public class TempTest { public static void main(String[] args) { //string去除空格 String str=" ...

  9. php sql语句去掉重复,sql 去除重复记录的语句

    IF OBJECT_ID('[tb]') IS NOT NULL DROP TABLE [tb] GO CREATE TABLE [tb] ([name] [nvarchar](10),[value] ...

最新文章

  1. WebBrowser(超文本浏览框)控件默认使用IE9,IE10的方法
  2. 前端中全部盒子靠左对齐_前端面试一百问之弹性盒子中 flex: 0 1 auto 表示什么意思...
  3. windows 开启防火墙策略允许ftp端口通过
  4. html三列布局源码,HTML三列布局 - 黄柳淞的个人页面 - OSCHINA - 中文开源技术交流社区...
  5. 2017年07月03号课堂笔记
  6. 和一个刚毕业不久的朋友聊天
  7. 灵感分享| 实例UI组件的设计风格
  8. oracle怎么变为整数,如何在Oracle 11g SQL中为char添加整数?(How to add integers to char in Oracle 11g SQL?)...
  9. 我的航拍直升机 控制基站软件的编写历程(2.1)
  10. 软交换协议比较和发展趋势 (SIP-T和SIP-I的比较)
  11. 设计模式 ( 十三 ) JDK动态代理模式
  12. javaweb项目电子商城购物系统课程设计任务书及成绩评定和毕业设计与实现
  13. 简单快速的运行 Zheng 平台(配置篇)
  14. MySQL安装后默认密码的问题
  15. python显示gif图片报错_4种方法(plglet、tkinter、guizero、pygame)的GUI中显示gif
  16. Word 里文字对齐推荐这4种方法
  17. Unity开发者的C#内存管理
  18. JS判断是否含有某个字段
  19. python经典教程游戏软件_手把手带领大家用Python来做经典游戏 — 贪吃蛇
  20. Could not find artifact pom:2.0.0 in public

热门文章

  1. Slf4j+logback的使用与配置以及详情介绍
  2. 公司中生存奥秘诙谐解说[ZT]
  3. win10更新时强制关机会如何
  4. 1.1.24 制作红头文件
  5. 【OpenCV 例程200篇】220.对图像进行马赛克处理
  6. UI设计中图标设计的有几大原则
  7. SCQ16GS03M1F1C-32AA 紫光动态存储器
  8. 程序的连接之符号和符号表
  9. 作为刚出培训机构的面试之路
  10. 微信、QQ、支付宝运动步数自定义小工具