public class StringUtil{
public static final String STR;
/**
* 该方法用于将一个字符串或者数字转化成所需要的字符串
* 如:java -> java****
* 25 --> 00025
* src:源数据,
* charfilled:要填充字符,如:0,*等
* flag:true 表示要左填充
* false 表示要右填充
* digit:填充后字符串的长度
*/
public static String fillString(String src,char charfilled,boolean flag,int digit) {
int len = digit - src.length();
if (flag) {//左填充
for (int i = 0; i < len; i++) {
src = charfilled + src;
}
return src;
} else if (!flag) {//右填充
for (int i = 0; i < len; i++) {
src = src + charfilled;
}
return src;
}
return src;
}
/**
* 将数字1234转化为这样一个序列字符串@1|2|3|4@
*
*/
public static String formatString(int num){
String src = "";
String[] str = new String[]{
String.valueOf(num/1000),
String.valueOf(num%1000/100),
String.valueOf(num%1000%100/10),
String.valueOf(num%1000%100%10)};
for(int i= 0; i < str.length; i++){
src = src + str[i]+"|";
}
src = "@"
+ src.substring(0, src.length() > 1 ? src.length() - 1 : 0)
+ "@";
return src;
}
public static void main(String[] args) {
// String result = StringUtil.fillString("25", '@',true, 10 );
// String result = StringUtil.fillString("java", '@', false, 10);
String result = StringUtil.formatString(1234);
System.out.println(result);
}
}
相关推荐
自己整理的StringUtil ,字符串处理工具类,很全面的方法,对象之间的数据转换
java编程中对字符串的各种方式的处理,包括(空字符串处理、判断是否是空字符串 null和"" 都返回 true、 把string array or list用给定的符号symbol连接成一个字符串、 判定第一个字符串是否等于的第二个字符串中的某...
StringUtil 概述 该库提供了一个一致的自我解释层来完成与字符串... 当前,它不适用于繁重而复杂的字符串任务,例如透明字符集处理。 安装 将以下内容添加到您的composer.json(请参阅 ): "require" : { // ...
* 正则统计字符串出现次数 * * @param source * @param regexNew * @return int */ public static int finder(String source, String regexNew) { String regex = "[a-zA-Z]+"; if (regexNew != ...
正好遇到一个需求需要将字符串中特定的字符全部提取出来,这个如果是按常规的字符串处理的话非常的繁琐。于是想到用正则表达式来完成。项目需求是这样的:需要提取车牌号中最后一个数字,比如说:苏A7865提取5,苏A...
import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @author: gznc_pcc * @date:2018年6月1日 10:50:38 * @version : * */ class Main { public static void main(String[] args) { ...
字符串实用类 StringUtil.cs 处理字符串分割,转换,嵌入等方法 类型转换类 TypeParse.cs 各种类型互相转换,如int string bool等 用户实用类 User.cs 登陆,退出时候身份加密或解除方式 验证码类 ValidateImage.cs 图片...
* 把符合日期格式的字符串转换为日期类型 */ 2. /** * 把日期转换为字符串 */ 3. /** * 系统默认时间 * * @return */ 4. /** * 根据参数获取日期格式 * * @param p * @return */ 5. /** * 时间转换...
java util帮助类,包括日期工具类、字符串处理工具类、上传工具类、http请求工具类、hibernate工具类、MD5工具类、分页工具类等。 CodeStringUtil.java CreateFileUtil.java DateUtil.java FileCopy.java ...
* 4 最后对新的字符串做进位处理 * @param args */ public static void main(String[] args) { // Scanner input=new Scanner(System.in); // System.out.print("请输入第一个加数:"); // String addA=input.next()...
字符串实用类 StringUtil.cs 处理字符串分割,转换,嵌入等方法 类型转换类 TypeParse.cs 各种类型互相转换,如int string bool等 用户实用类 User.cs 登陆,退出时候身份加密或解除方式 验证码类 ValidateImage.cs 图片...
1.掌握字符串 String 及其常用方法的使用; 2.掌握输入输出流的使用。 业务要求 有《长恨歌》古诗词,在经某程序处理后,被删去了非汉字部分,如标点符号、回车换行等。现请设计程序恢复,并把恢复后的诗歌写入 D ...
StringUtil(字符串工具类) EmailUtil(邮件发送工具类) XmlConfUtil(解析XMl配置工具类) 关于开源 Contributor 更新日志 概述 本仓库是Java开发常用工具类的总结,旨在追求给大家提供一个轻便简单的工具类库,同时...
// 字符串数组写法 const subComponent = { props: ['name'] } // 对象写法 const subComponent = { props: { name: { type: String, default: 'Kobe Bryant' } } } Vue在内部会对 props 选项进行处理,...
* @return String 日期字符串 */ public static String unixTimestampToDate(long timestamp) { SimpleDateFormat sd = new SimpleDateFormat(DATE_FULL_STR); sd.setTimeZone(TimeZone.getTimeZone("GMT+8...
JavaUtils A collection of some common tools for developing Java. I do develop these to avoid...字符串处理工具类 src/com.cnblogs.honoka.utils.ToolsUtil.java:常用功能工具类 src/com.cnblogs.honoka.utils.Da
RandomStringUtils – 用于生成随机的字符串; SerializationUtils – 用于处理对象序列化,提供比一般Java序列化更高级的处理能力; StringEscapeUtils – 用于正确处理转义字符,产生正确的Java、JavaScript、HTML...
实验名称:包、接口与异常处理 学时安排:2 实验类别:综合设计型实验 实验要求:1人1组  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 一、实验目的 1、掌握java字符串处理方法。...
创建界面相关的接口:将菜单中显示的内容定义成若干字符串常量,放入一个接口Menu中以便使用 TestDemo(主类) import java.util.ArrayList; import java.util.Iterator; import java.util.Scanner; /** * @Author ...