内容太长,显示其中的一部分
2015-12-17 21:09
225 查看
package com.tfj.demo; /** * @date 2015年12月17日 下午8:57:08 */ public class Test2 { public static String StringTruncat(String oldStr, int maxLength, String endWith) { // 判断原字符串是否为空 if (oldStr.equals("")) return oldStr + endWith; // 返回字符串的长度必须大于1 if (maxLength < 1) System.out.println("请将返回的字符串长度设置成大于0"); // 判断原字符串是否大于最大长度 if (oldStr.length() > maxLength) { // 截取原字符串 String strTmp = oldStr.substring(0, maxLength); // 判断后缀是否为空 if (endWith.equals("")) return strTmp + "..."; else return strTmp + endWith; } return oldStr; } public static void main(String[] args) { System.out.println(Test2.StringTruncat("这个链接时某某某在某某某网站分享的某某某文件,有兴趣的可以自行下载查看,不喜勿喷,谢谢", 16, "...")); } }
maxLength设置为0时
相关文章推荐
- Hadoop的datanode,namenode无法启动
- Appium GUI 功能摸索
- Matlab实现灰度图像的水平和垂直投影
- Java畅谈1
- 2015年你必须学习的编程语言和前端框架
- 数据结构期末总结
- 程序员是怎么炼成的
- 在CentOS下,搭建单节点以及集群spark
- IO_File_路径常量_绝对与相对路径_构建对象JAVA143
- Mac OS X EI Capitan 10.11 上搭建环境踩坑记录
- Spring MVC发送Email Error(org.apache.velocity.runtime.parser.ParseException)
- 十六进制字符串转十六进制数值的方法
- 各种代数结构(抽象代数)总结,向量空间 仿射空间的定义
- React状态的含义和用法
- iOS设备发展史
- Spring中Quartz定时器
- 实战c++中的vector系列--vector<unique_ptr<>>初始化(所有权转移)
- 中国移动互联网趋势报告:教育、金融类App留存率更高
- 实战c++中的vector系列--vector<unique_ptr<>>初始化(所有权转移)
- 每日一篇:求最大公约和最小公倍