问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问JSP 如何截取一串字符中的一段

发布网友 发布时间:2022-05-12 07:21

我来回答

1个回答

热心网友 时间:2024-02-19 13:58

两种方法:在JSP页面中
1.使用public
String[]
split(String
regex)根据给定的正则表达式的匹配来拆分此字符串。
<%!
public
String
getString(int
i){
String
test="360000,360001,360002,aaaa,bbbbb,cccaaa,55555,343434,fdsfadsf"
;
String[]
str=test.split(",");
/*第4个元素就是第4个","和第5个","之间的字符串,str[]数组放着以","为断点截取的所有字符串根据你的需要提取数组中的元素就可以了
第一个","的字符串是str[0]
第一到第二个","的字符串是str[1]
第2个到第3个","的字符串是str[2]
第3个到第4个","的字符串是str[3]
第4个到第5个","的字符串是str[4].......*/
return
str[i];
}
>
2.
<%!
public
String
getString(){
String
test="360000,360001,360002,aaaa,bbbbb,cccaaa,55555,343434,fdsfadsf"
;
//创建一个数组用于存放字符‘,’出现的位置的索引。
int[]
num=new
int[10];
int
count=0;
//截取每一个字符,如果字符==','就将这个字符的位置存放到数组中,同时数组的下标+1;
for(int
i=0;i<test.length();i++){
if(test.charAt(i)==','){
num[count]=i;
count++;
}
}
/*第4个字符的位置应该等于num[3],第5个字符的位置应该等于num[4],但是substring()方法截取字符串时包含开始位置字符,不包含结束位置字符。所以num[3]要+1。*/
String
str=test.substring(num[3]+1,num[4]);
//反回截取字符串
return
str;
}
%>
在JSP页面中使用的地方用<%=getString()>调用就可以了。
相见Java
API
String类。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
青海摇什么时候火的 宋庄镇都有哪些村 唐山多地解除封控管理、静态管理,市民仍需做好哪些防护? 拼多多上面的旗舰店是正品吗 ...尺是20:1的图纸上,应画多少厘米,在比例尺是1:200的图纸上测_百度知... 4x2=8,4x20=8,4x200=800,我发现了:一个因数不变,另外一个因数乘以几,积... 小学三年级数学上册4X2=8,4X20=80,4X200=800我发现:一个因数不变,另... 描写雪的段落优选好句60句 程序员最低学历是多少 电脑不识别独显了怎么办? 在jsp页面中怎样截取字符串 天蝎座难道就没有好的地方吗 天蝎座住几楼好 天蝎座好不好 天蝎座和哪些星座最要好 天蝎座哪里好 天蝎座最好 天蝎座有哪些好? 天蝎座那方面最好 我天蝎座有什么好的? 天蝎座的人最好的地方在哪? 天蝎座好在哪? 今年是虎年我给孩子取名雷明杰,这个名字笔画和五行都好吗?要得不? 天蝎座是一个好星座吗?天蝎座的人好不好? 2010年7月14日9点5分出生的虎年男宝宝五行是什么,取名需要注意些什么?父亲姓吕,母亲姓杨 天蝎座有什么好处 说天蝎座好的,究竟好在哪里? 以和为贵和幸福人生那个做网名更好? 什么网名最好? 最好的网名是什么? jsp 字符串截取 jsp中如何进行字符串截取? jsp 截取字符串 JSP怎么截取某个字符串前面的字符串? JSP页面如何截取字符串, jsp页面如何截取字符串 现在希望只显示2011-06-04 JSP页面中怎么截取字符串 jsp里面如何截取字符串 jsp split截取字符串的问题 JSP字符串的输出和截取 jsp页面显示字符串太长如何截取字符串,后面用省略号? 急需帮忙:怎样分别从jsp页面中的一个字符串中截取汉字和数字 jsp 怎么动态的截取字符串长度 如: ${ article.content } 这个变量中有200个汉字,我只取20个汉字怎么做 ? jsp字符串截取出中文字符 IE9支持的HTML5标准到底有多炫 机动车行驶证上的英文字体T字下面有个向右的小勾,念什么? 智能电视和网络电视有什么区别啊? 请问智能电视盒和网络电视有什么区别? 滑县 威能壁挂炉找谁清洗? 壁挂炉玻璃清洁有什么好方法?有什么值得注意的?