黑马程序员技术交流社区

标题: java字符串操作简单总结 [打印本页]

作者: syd957594556    时间: 2016-6-8 21:20
标题: java字符串操作简单总结
    public class Main {  
      
        public static void main(String[] args) {  
            // TODO Auto-generated method stub  
            String str = "不是疯子的疯子却疯出了疯子的样子";  
            Boolean a = str.startsWith("不");//返回值是ture或者false,检索字符串是否已检索内容开头  
            Boolean b = str.endsWith("样子");//返回值是ture或者false,检索字符串是否已检索内容结尾  
            String c = str.substring(2, 8);//返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始, endIndex:到指定的 endIndex-1处结束。  
            //String m=str.substring(beginIndex, endIndex)  
            String d = str.substring(5);  
            char e = str.charAt(5);//检索的是如str.charAt(0)检索str中的第一个字符,str.charAt(str.length()-1)检索最后一个字符.  
            int f = str.length();//检索字符串长度  
            int g = str.indexOf("子");//从前向后 定位 子 第一次出现的位置  
            int h = str.indexOf("子", 5);//从前向后 定位 自 从第5个字符串开始 即s开始 第一次出现的位置  
            System.out.println(a);  
            System.out.println(b);  
      
            System.out.println(c);  
      
            System.out.println(d);  
      
            System.out.println(e);  
            System.out.println(f);  
            System.out.println(g);  
            System.out.println(h);  
      
        }  
      
    }  


输出值:

true
true
疯子的疯子却
疯子却疯出了疯子的样子

16
3
6



对比代码与输出进行理解!
作者: 大龄男青年    时间: 2016-6-13 23:28
这个不错,拿来看看
作者: lifeiwangyue    时间: 2016-6-13 23:38
拿来瞅一瞅   
作者: syd957594556    时间: 2016-6-14 23:58
lifeiwangyue 发表于 2016-6-13 23:38
拿来瞅一瞅

欢迎欢迎
作者: 毅往志乾    时间: 2016-6-15 00:30
有点意思
作者: 安静的喝会奶    时间: 2016-6-15 09:11
可以来看看
作者: naonao1027    时间: 2016-6-15 09:54
收藏~~~~~~~~~~~谢啦~~~~~~~~~~~~
作者: gjtdxjd    时间: 2016-6-15 10:37
很有用!受教了!
作者: haward2015    时间: 2016-6-15 14:02
很多构造和静态方法不用创建对象就能够调用
作者: syd957594556    时间: 2016-6-15 21:51
haward2015 发表于 2016-6-15 14:02
很多构造和静态方法不用创建对象就能够调用

是的  稍微了解(而且貌似不是很多)  刚刚开始学习   还得继续革命啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2