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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 胡哓甫 中级黑马   /  2016-7-13 10:24  /  528 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Scanner 的写法
                Scanner sc = new Scanner(System.in);
                if(sc.hasNextInt()){
                        int nextInt = sc.nextInt();
                        System.out.println(nextInt);
                }

                Scanner sc = new Scanner(System.in);
                        String nextLine = sc.nextLine();
                        System.out.println(nextLine);

        Scanner 的常见小问题以及解决的两种方式:
                1,写两个
                        Scanner sc = new Scanner(System.in);
                2,都写成
                        String nextLine1 = sc.nextLine()
                        String nextLine2 = sc.nextLine()
                        用两个nextLine去接收。



        String 类
                1,String 类 构造方法       
                2,String 类的几个面试题//需要掌握
                3,String 类的判断功能(表示什么意思?如何使用?返回值是什么?)
                                boolean equals(Object obj):比较字符串的内容是否相同,区分大小写               //最重要的,以后用到的几率很高
                                boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写       
                                boolean contains(String str):判断大字符串中是否包含小字符串                                       
                                boolean startsWith(String str):判断字符串是否以某个指定的字符串开头                       
                                boolean endsWith(String str):判断字符串是否以某个指定的字符串结尾
                                boolean isEmpty():判断字符串是否为空。
                4,模拟用户登录案例。
                5,String 类的获取功能(表示什么意思?如何使用?返回值是什么?)
                                int length():获取字符串的长度。        //经常会用到
                                char charAt(int index):获取指定索引位置的字符
                                int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引。
                                int indexOf(String str):返回指定字符串在此字符串中第一次出现处的索引。
                                int indexOf(int ch,int fromIndex):返回指定字符在此字符串中从指定位置后第一次出现处的索引。
                                int indexOf(String str,int fromIndex):返回指定字符串在此字符串中从指定位置后第一次出现处的索引。
                                lastIndexOf
                                String substring(int start):从指定位置开始截取字符串,默认到末尾。    //千万要注意返回值才是截取的串,经常用
                                String substring(int start,int end):从指定位置开始到指定位置结束截取字符串。
                6,字符串的遍历案例
                7,统计不同类型字符个数案例
                8,String类的转换功能(表示什么意思?如何使用?返回值是什么?)
                                byte[] getBytes():把字符串转换为字节数组。
                                char[] toCharArray():把字符串转换为字符数组。
                                "*" static String valueOf(char[] chs):把字符数组转成字符串。"静态可以类名.方法名调用"
                                "*" static String valueOf(int i):把int类型的数据转成字符串。"静态可以类名.方法名调用"
                                                注意:String类的valueOf方法可以把任意类型的数据转成字符串。
                                                                还有 + "" 也可以任意类型的数据转成字符串,

                                String toLowerCase():把字符串转成小写。
                                String toUpperCase():把字符串转成大写。
                                String concat(String str):把字符串拼接。
                9,把一个字符串的首字母转成大写,其余为小写案例
                10,把数组中的数据按照指定个格式拼接成一个字符串
                11,String 类的其他功能
                                String replace(String old,String new) 替换
                                String trim()去除字符串两端空格
                                int compareTo(String str)
                12,字符串反转案例
                13,大串中查找小串出现的次数

5 个回复

倒序浏览
感谢楼主分享,很实用
回复 使用道具 举报
不明白你要问什么问题
回复 使用道具 举报
谢谢你的总结,收藏了
回复 使用道具 举报
实用,收藏了。
回复 使用道具 举报
赞赞赞赞赞赞
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马