Java学习常用实用类2

发布时间:2023年12月22日

1?StringTokenizer类

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

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

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

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

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

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

?2 解析从键盘输入的数据

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

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

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

?

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

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

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

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?

文章来源:https://blog.csdn.net/axxdxzz/article/details/135144796
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。