社区
Web 开发
帖子详情
有没有好的JSP截取字符串的函数?
kaxi
2003-09-17 01:58:34
支持中英文混合 截取后自动在字符串后边加上...
...全文
282
13
打赏
收藏
有没有好的JSP截取字符串的函数?
支持中英文混合 截取后自动在字符串后边加上...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
singnet
2003-09-17
打赏
举报
回复
int i=a.indexOf('X');
String str=a.substring(0,i);
aku0708
2003-09-17
打赏
举报
回复
substring()
dugang106
2003-09-17
打赏
举报
回复
cbhyk的程序可用
偶试了
timtin0361
2003-09-17
打赏
举报
回复
substring() 取子串
append() 串后面加串
参数在jbuilder的帮助里去查
redstarstar
2003-09-17
打赏
举报
回复
可以看看Apache中的Jakarta中的Commons项目。里面提供了一个org.apache.commons.lang.StringUtils的类,其中的关于截取字符的方法应该够多了。
http://jakarta.apache.org/commons/lang/api/org/apache/commons/lang/StringUtils.html
shuiaaa
2003-09-17
打赏
举报
回复
substring
csdnxw
2003-09-17
打赏
举报
回复
substring()
indexOf()
indexOflast()
一般也就这么几个,有没有jdk的帮助?上面的String类说的很明白
cbhyk
2003-09-17
打赏
举报
回复
自已写一个:
public class Test
{
public static String limitLength(String s, int length)
{
int bytes = 0;
StringBuffer buf = new StringBuffer();
for(int i=0; i<s.length() && bytes < length; i++)
{
char c = s.charAt(i);
if(c > 255)
{
if(bytes + 2 > length)
break;
bytes += 2;
}
else
bytes++;
buf.append(c);
}
return buf.toString();
}
public static void main(String[] args)
{
System.out.println(limitLength("abcd中文1234", 7) + "...");
}
}
liuxiaobo8590
2003-09-17
打赏
举报
回复
substring()
indexOf()
indexOflast()
smartzhang
2003-09-17
打赏
举报
回复
indexof
split jdk1.4
fft123
2003-09-17
打赏
举报
回复
substring()
支持中英文要你的页面编码支持或加字符集
加上...要自己手动的连接字符串
lang11zi
2003-09-17
打赏
举报
回复
substring()
onizuka5211
2003-09-17
打赏
举报
回复
我自己写的,你看一下吧,可能不太好,
package tools;
import java.io.PrintStream;
public class strLen
{
public strLen()
{
}
public static void main(String args[])
{
}
public String getStr(String s, int i)
{
String s1 = new String("");
int j = s.trim().getBytes().length;
try
{
if(j > i)
{
byte abyte0[] = s.getBytes();
s1 = new String(abyte0, 0, i);
int k = s1.length();
s1 = s1.substring(0, k - 1);
s1 = s1 + "....";
} else
{
s1 = s;
}
}
catch(Exception exception)
{
System.out.println(exception.getMessage());
}
return s1;
}
}
jsp
页面上
截取字符串
EL表达式
截取字符串
${fn:substring("你要截取的字符串"),beginIndex,endIndex}
函数
名
函数
说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) fn:endsWith 判断字符串是否以另外字符
EL表达式中fn
函数
的使用及
截取字符串
EL表达式中fn
函数
的使用及
截取字符串
文章分类:Java编程 关键字: el表达式中fn
函数
的使用及
截取字符串
做了一个月的项目,下面把我经常用到的,在今天写了几篇文章,方便以后的查阅.
fn
函数
:
Java代码 使用前在
Jsp
页面的首部加上以下代码: <%@ taglib prefix="fn" uri="http://java.sun.com/
jsp
/jstl/functions" %> 下面是JSTL中自带的方法列表以及其描述
函数
名 函
jsp
截取java字符串_问在
JSP
中
截取字符串
的方法?
Stringstr1="事件描述:";Stringss="时间:2003/01/09事件描述:执法部门(比如税务,工商,卫生局)总收费,而且无收据,观众认为是乱收费。";ss=ss.substring(ss.indexOf(str1)+str1.length());intlen=ss.indexOf("事件描述");Stirngs=ss.substring(len);同意...
JSP
截取字符串
及其他字符串操作标签
首先code逻辑里采用了“if else”逻辑,注意EL表达式只有if标签,没有else标签,因此,用 <c:choose> <c:when>如果</c:when> <c:otherwise>否则</c:otherwise> </c:choose> 替代。 字符串截取: 1.首先需要引入
函数
库 <%...
jsp
截取字符串
提取出来的str 如果长度大于10则取8位,后面加... 如果长度小于10则直接输出 <% int i=str.length(); if(i==10) { out.print(str); }else if(i>10){ str=str.substring(0,7); //字符串截取0-7共8位 out.print(str+"..."); }else{ out.print(
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章