Java学习常用实用类2

1 StringTokenizer类

        字符串分析器,能够从一个字符串中根据指定的分隔符拆分出若干单词

        StringTokenizer(String s) 使用默认分隔符集合,即:空格符、换行符、回车符、Tab符、进纸符         

        StringTokenizer(String s, String delim)  指定分隔符集合,delim中的字符被作为分隔符。

        String nextToken():逐个获取字符串中的单词

        boolean hasMoreTokens():是否还有未析取的单词

        int countTokens():统计剩余的单词数

Java学习常用实用类2_第1张图片

 2 解析从键盘输入的数据

        通过Scanner对象调用下列方法,读取用户输入的基本类型的数据:  nextBoolean()、nextByte()、nextShort()、nextInt()、nextLong()、nextFloat()、nextDouble()  

        next() :以空格或回车键作为结束符  

        nextline():以回车键作为结束符 

Java学习常用实用类2_第2张图片

Java学习常用实用类2_第3张图片 

Java学习常用实用类2_第4张图片

3 使用正则表达式作为分割标记解析字符串 

         Scanner对象可以调用方法 useDelimiter(正则表达式);

        将正则表达式作为分割标记。 如:String  regex=“[^0123456789.]+” 作为分割标记解析字符串,可以找出所有数字字符串

Java学习常用实用类2_第5张图片

4 StringBuffer类 

        StringBuffer():默认容量16个字符,可自动扩充

        StringBuffer(int size):指定容量size   

        StringBuffer(String s):容量为s的长度外加16个字符 

        StringBuffer reverse():翻转字符串

        StringBuffer delete(int start,int end):删除指定位置范围的字符,从start到end-1

        StringBuffer replace(int start,int end ,String s):替换指定位置范围的字符,从start到end-1 

Java学习常用实用类2_第6张图片

你可能感兴趣的:(Java学习,学习,java)