希望使用正则表达式,实现如下功能
String str=“ysdfsdfsdfaasfjjopgfgmdfsk”;
现在这个字符太长 了,在页面显示会换行,我只想最多取到10个字符,如果少于十个字符,就不改变
于是我就想到使用String.format(),
String str=“ysdfsdfsdfaasfjjopgfgmdfsk”;
str2=String.format(“正则表达式”,str);
得到str2=“ysdfsdfsdf”;如果str=“dfsdf”;
则不改变,str2=“dfsdf”;求高手赐教,在线等。
String str=“ysdfsdfsdfaasfjjopgfgmdfsk”;
现在这个字符太长 了,在页面显示会换行,我只想最多取到10个字符,如果少于十个字符,就不改变
于是我就想到使用String.format(),
String str=“ysdfsdfsdfaasfjjopgfgmdfsk”;
str2=String.format(“正则表达式”,str);
得到str2=“ysdfsdfsdf”;如果str=“dfsdf”;
则不改变,str2=“dfsdf”;求高手赐教,在线等。
解决方案 »
- spring配置文件报错。求指教,项目属于反编译的自己不是太熟悉
- 一个sql子查询 分组问题!
- 笔试发现题目出错了,结果直接进入下一轮(你发现了吗?)
- ajax实现cmd的调用,并返回执行完的结果,
- 异常:java.lang.NoSuchMethodException: Action[/userRegister] does not contain specified method (check l
- 大家都来看看吧->帮我看看
- 采用联合主键的对象间的一对多(多对一)联系
- jndi中properties.put(Context.SECURITY_PRINCIPAL, user)的user 指的是什么的用户
- 初学者的问题
- javax.xml中用什么方法和对象来接收request中的xml文档,急!
- 为什么不能修改头像?
- JSP里面的一个小问题
直接写个方法不就行了么public String cutString(int length,String str) {
if(str.length > length) return str.subString(0,int);
return str;
}
public String test(String str){
if(str.length()<10){
return str;
}else{
return str.subString(0,10);
}
}
http://download.oracle.com/javase/6/docs/api/java/util/Formatter.html#syntax
这么简单的需求, 顶楼上做法.