Java工具类--拆分字符串组装数组,替换字符

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2014年8月18日 14:52:43 星期一

/**

* 拆分字符串获取Ids

*

* @param idsString id字符串

* @param spiltCode 拆分符号

* @return ids

* @author lqy

*/

@Bizlet()

public static int[] getIdsAfterSpilt(String idsString, String spiltCode){

List idList = new ArrayList();

if(idsString == null || idsString.trim().equals("")){

return null;

}else{

if(spiltCode == null || spiltCode.trim().equals("")){

spiltCode = ",";

}

String[] idArray = idsString.split(spiltCode);

if(idArray != null && idArray.length > 0){

for (String string : idArray) {

if(string != null && !string.trim().equals("")){

idList.add(Integer.parseInt(string.trim()));

}

}

}

}

if(idList != null && idList.size() > 0){

int[] ids = new int[idList.size()];

for (int j=0;j

ids[j] = idList.get(j);

}

return ids;

}

return null;

}

/**

* 删除字符串最后一位

*

* @param str 字符串

* @return str

* @author lqy

*/

@Bizlet()

public static String removeLastCode(String str) {

if(str == null || str.trim().equals("")){

str = "";

}else{

str = str.trim().substring(0, (str.trim().length()-1));

}

return str;

}

/**

* 替换字符

*

* @param str 字符串

* @param oldCode 需要替换的原字符

* @param newCode 替换的新字符

* @return str

* @author lqy

*/

@Bizlet()

public static String replaceCode(String str, String oldCode, String newCode) {

if(str != null && !str.trim().equals("")){

if(oldCode == null || oldCode.trim().equals("")){

oldCode = " ";

}

if(newCode == null){

newCode = "";

}

str = str.trim().replaceAll(oldCode, newCode);

}

return str;

}

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2014年8月18日 14:52:43 星期一

java字符串替换 数组,Java工具类-拆分字符串组装数组,替换字符相关推荐

  1. Java——Arrays类操作数组的工具类

    JDK中提供了一个专门用于操作数组的工具类,即 Arrays 类,位于 Java.util 包中.该类提供了一系列方法来操作数组,如排序.复制.比较.填充等,用户直接调用这些方法即可,不需要自己编码实 ...

  2. java首字母大写工具类_StringUtil 字符串工具类 将一个字符串的首字母改为大写或者小写 将一 联合开发网 - pudn.com...

    StringUtil 所属分类:Java编程 开发工具:Java 文件大小:2KB 下载次数:14 上传日期:2011-12-26 09:50:51 上 传 者:曲欣亮 说明:  字符串工具类 将一个 ...

  3. java 工具类-去除字符串中特殊字符、全角转为半脚、获取字符串中姓名/电话、姓名重复后追加a.b.c...aa,ab..

    java 工具类-去除字符串中特殊字符.全角转为半脚.获取字符串中姓名/电话.姓名重复后追加a.b.c-aa,ab- public class NameUtil {/*** 姓名重复后追加a.b.c. ...

  4. (转)JAVA 十六个常用工具类

    (转)JAVA 十六个常用工具类 一. org.apache.commons.io.IOUtils closeQuietly 关闭一个IO流.socket.或者selector且不抛出异常.通常放在f ...

  5. java 项目中常用的工具类总结

    1.文件 1.根据图片的链接,下载图片 package com.lingxu.module.BigDataJoinMessage.util;import java.io.FileOutputStrea ...

  6. java inputtools_Java后台开发常用工具类

    本文涉及的工具类部分是自己编写,另一部分是在项目里收集的.工具类涉及数据库连接.格式转换.文件操作.发送邮件等等.提高开发效率,欢迎收藏与转载. 数据库连接工具类 数据库连接工具类--仅仅获得连接对象 ...

  7. java web 项目 常用 小工具类 ~~~~

    java web 项目 常用 小工具类 ~~~~ 一 .DateUtil  日期工具类 package com.devframe.common.util;import java.text.Simple ...

  8. Java版CRC8和CRC16工具类

    搞物联应用,通信时常用CRC校验.下面是Java版的CRC算法工具类,可直接使用. CRC8工具类 public class CRC8Util {static byte[] crc8_tab = {( ...

  9. Java各种方式加解密工具类

    文章目录 前言 1.AES 2.DES 3.BCrypt 4.Http Basic 5.MD5 6.RSA 7.SHA256 8.SM3 9.SM4 前言 JAVA能够实现各种加解密方式,这里对各种加 ...

最新文章

  1. 布尔类型和三目运算符
  2. 开发过程中的常见问题
  3. 2021 年百度之星·程序设计大赛 - 初赛二 1001 签到(找规律,快速幂)
  4. 简便解法:1004 成绩排名 (20分)
  5. mac os 开启redis_Mac下配置Redis服务器(自启动、后台运行) | 学步园
  6. java工程转maven工程_将java工程转换为Maven工程
  7. PWN-PRACTICE-CTFSHOW-6
  8. Qt字符串转日期时间-毫秒
  9. 数据类别不平衡/长尾分布?不妨利用半监督或自监督学习
  10. 如何用python和flask以太坊智能合约开发
  11. Android测试——ADB工具的安装笔记
  12. 转载:什么是良好的Verilog代码风格?(作者KellenWang)
  13. mongodb日志分析工具mtools之mplotqueries
  14. VMware网络桥接设置
  15. 使用SNMP4J的SNMP Walk示例
  16. Unity 3D - 常用插件汇总
  17. Android之本地数据存储(SQLite数据库)
  18. 主分区、扩展分区、逻辑分区和活动分区的区别与联系
  19. 人才引进--我搭上了顺风车
  20. 互联网思维之简约思维

热门文章

  1. VC++6.0快捷键
  2. C++ 临时变量的常量性
  3. PHP消息队列实现及应用
  4. ubantu系统之快捷键使用
  5. 点云处理软件开发进度
  6. linux双向重定向之tee命令
  7. day9 集合基础命令
  8. 【小松教你手游开发】【面试必读(编程基础)】几种常用的设计模式介绍
  9. swith 好久不用都忘记了
  10. SDK里报错[NSConcreteMutableData wbsdk_base64EncodedString]