java字符串替换 数组,Java工具类-拆分字符串组装数组,替换字符
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工具类-拆分字符串组装数组,替换字符相关推荐
- Java——Arrays类操作数组的工具类
JDK中提供了一个专门用于操作数组的工具类,即 Arrays 类,位于 Java.util 包中.该类提供了一系列方法来操作数组,如排序.复制.比较.填充等,用户直接调用这些方法即可,不需要自己编码实 ...
- java首字母大写工具类_StringUtil 字符串工具类
将一个字符串的首字母改为大写或者小写
将一 联合开发网 - pudn.com...
StringUtil 所属分类:Java编程 开发工具:Java 文件大小:2KB 下载次数:14 上传日期:2011-12-26 09:50:51 上 传 者:曲欣亮 说明: 字符串工具类 将一个 ...
- java 工具类-去除字符串中特殊字符、全角转为半脚、获取字符串中姓名/电话、姓名重复后追加a.b.c...aa,ab..
java 工具类-去除字符串中特殊字符.全角转为半脚.获取字符串中姓名/电话.姓名重复后追加a.b.c-aa,ab- public class NameUtil {/*** 姓名重复后追加a.b.c. ...
- (转)JAVA 十六个常用工具类
(转)JAVA 十六个常用工具类 一. org.apache.commons.io.IOUtils closeQuietly 关闭一个IO流.socket.或者selector且不抛出异常.通常放在f ...
- java 项目中常用的工具类总结
1.文件 1.根据图片的链接,下载图片 package com.lingxu.module.BigDataJoinMessage.util;import java.io.FileOutputStrea ...
- java inputtools_Java后台开发常用工具类
本文涉及的工具类部分是自己编写,另一部分是在项目里收集的.工具类涉及数据库连接.格式转换.文件操作.发送邮件等等.提高开发效率,欢迎收藏与转载. 数据库连接工具类 数据库连接工具类--仅仅获得连接对象 ...
- java web 项目 常用 小工具类 ~~~~
java web 项目 常用 小工具类 ~~~~ 一 .DateUtil 日期工具类 package com.devframe.common.util;import java.text.Simple ...
- Java版CRC8和CRC16工具类
搞物联应用,通信时常用CRC校验.下面是Java版的CRC算法工具类,可直接使用. CRC8工具类 public class CRC8Util {static byte[] crc8_tab = {( ...
- Java各种方式加解密工具类
文章目录 前言 1.AES 2.DES 3.BCrypt 4.Http Basic 5.MD5 6.RSA 7.SHA256 8.SM3 9.SM4 前言 JAVA能够实现各种加解密方式,这里对各种加 ...
最新文章
- 布尔类型和三目运算符
- 开发过程中的常见问题
- 2021 年百度之星·程序设计大赛 - 初赛二 1001 签到(找规律,快速幂)
- 简便解法:1004 成绩排名 (20分)
- mac os 开启redis_Mac下配置Redis服务器(自启动、后台运行) | 学步园
- java工程转maven工程_将java工程转换为Maven工程
- PWN-PRACTICE-CTFSHOW-6
- Qt字符串转日期时间-毫秒
- 数据类别不平衡/长尾分布?不妨利用半监督或自监督学习
- 如何用python和flask以太坊智能合约开发
- Android测试——ADB工具的安装笔记
- 转载:什么是良好的Verilog代码风格?(作者KellenWang)
- mongodb日志分析工具mtools之mplotqueries
- VMware网络桥接设置
- 使用SNMP4J的SNMP Walk示例
- Unity 3D - 常用插件汇总
- Android之本地数据存储(SQLite数据库)
- 主分区、扩展分区、逻辑分区和活动分区的区别与联系
- 人才引进--我搭上了顺风车
- 互联网思维之简约思维