A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 果蝇 中级黑马   /  2015-9-5 23:11  /  343 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
A:String类的获取功能
                public int length():                                                        获取字符串的长度。
                public char charAt(int index):                                        获取指定索引位置的字符
                name of dog
                public int indexOf(int ch):                                                返回指定字符在此字符串中第一次出现处的索引。
                public int indexOf(String str):                                        返回指定字符串在此字符串中第一次出现处的索引。
               
                public int indexOf(int ch,int fromIndex):                        返回指定字符在此字符串中从指定位置后第一次出现处的索引。
                public int indexOf(String str,int fromIndex):                返回指定字符串在此字符串中从指定位置后第一次出现处的索引。
                        可以顺带提一下lastIndexOf系列
                public String substring(int start):                                从指定位置开始截取字符串,默认到末尾。
                public String substring(int start,int end):                从指定位置开始到指定位置结束截取字符串。
               
               
*/

public class StringDemo2 {
        public static void main(String[] args) {
         //        fun1();
               
        //        fun2();
               
               
//                fun3();
               
                String s   = "aaaabbbbcccccdddd";
                String substring = s.substring(5);  // 从给定的角标开始,默认切到最后
                System.out.println(substring);
               
                String substring2 = s.substring(5, 7);  //注意: 包含左边,不包含右边
                System.out.println(substring2);
               
                String ss   = "askhfakhfsa";
                String substring3 = ss.substring(0, 120);
                System.out.println(substring3);
               
               
        }

        private static void fun3() {
                String s   ="aishdlkajlajf";
                int index = s.indexOf("a",11);
                //int index2 = s.indexOf(99);
                //System.out.println(index);
                //System.out.println(index2);
                int lastIndexOf = s.lastIndexOf("a",9);
                System.out.println(lastIndexOf);
        }

        private static void fun2() {
                String s   = "akshfkajflkajff";
                char charAt = s.charAt(0);
                System.out.println(charAt);
               
                //遍历字符串
                for (int i = 0; i < s.length(); i++) {
                        System.out.println(s.charAt(i));
                }
        }

        private static void fun1() {
                String s = "aaa";
                int length = s.length();
                System.out.println(length);
        }
}

2 个回复

倒序浏览
笔记不是要发到伯格上的吗?
回复 使用道具 举报
路过,看一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马