首页 > 其他 > 详细

String的成员方法的使用

时间:2014-04-30 14:27:48      阅读:407      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
<%@ page language="java" contentType="text/html; charset=gbk"%>
<html>
    <head>
        <title>String Test</title>
    </head>
    <body>
        <%
            String str = new String("this is  my string test of  jsp"); //构造
            out.println("第一个字符是 :" + str.charAt(1) + "<br>"); //返回第一个字符
            out.println("1-8个字符:" + str.substring(1, 10) + "<br>");//获得字串
            out.println("p为结尾?:" + str.endsWith("p") + "<br>");//判断是否以指定字符结尾
            out.println("添加后的字符串:" + str.concat("add") + "<br>");//追加字符 
            out.println("is第一次出现的位置是:" + str.indexOf("is") + "<br>");//第一次出现位置
            out.println("str length:" + str.length() + "<br>");//string长度
            out.println("is最后一次出现的位置是:" + str.lastIndexOf("is") + "<br>");//最后一次出现位置
            out.println("str转换为大写:" + str.toUpperCase() + "<br>"); //小写转换大写 
            out.println("str转换为字符数组第一个元素:" + str.toCharArray()[0] + "<br>"); //string转换为字节数组java中不能直接输出字节数组名字因为字节数组作为一个对象来处理
            out.println("String.valueOf:" + String.valueOf(str.toCharArray())
                    + "<br>");
            out.println("正则表达式:" + str.replaceAll("[a-m]", "*") + "<br>"); //通过正则表达式替换字串
            out.println("正则表达式:" + str.split("[a-m]")[0] + "<br>"); //通过正则表达式分开一个String返回一个String数组
            out.println("是否以t开头:" + str.startsWith("t") + "<br>");//是否以指定字符串开头
            out.println("正则表达式匹配第一个:" + str.replaceFirst("[a-m]", "111")
                    + "<br>"); //会替换第一个出现的匹配内容
        %>
    </body>
</html>
bubuko.com,布布扣

 

String的成员方法的使用,布布扣,bubuko.com

String的成员方法的使用

原文:http://www.cnblogs.com/huanglibin/p/3699291.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!