华为机试与牛客网刷题Java常用函数方法(复习)

这篇博客汇总了在牛客网刷题及华为机试过程中遇到的Java常用函数方法,包括Scanner、Integer、String、StringBuffer、TreeSet、io包等类的相关方法,如Scanner的hasNext()、nextInt(),Integer的parseInt(),String的indexOf()、substring(),以及异常处理和数据结构如ArrayList、Stack、Queue和LinkedList的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

牛客网刷题,以及华为机试题总结的一下java常用的函数方法
Scanner 中的方法
hasNext()
hasNextLine()
next()
nextLine()
nextInt()

Integer 中的方法
decode(String nm) //将 String 解码为 Integer
parseInt(String s,int jinzhi) //将字符串参数作为有符号的十进制整数进行解析
valueOf(String s) //返回保存指定的 String 的值的 Integer 对象
toBinaryString(int i) //以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式

String 中的方法
lastIndexOf(int ch) //返回指定字符在此字符串中最后一次出现处的索引
indexOf(int ch) //返回指定字符在此字符串中第一次出现处的索引
substring(int beginIndex) //返回一个新的字符串,它是此字符串的一个子字符串
substring(int beginIndex, int endIndex) //返回一个新字符串,它是此字符串的一个子字符串
toCharArray() //将此字符串转换为一个新的字符数组
valueOf(int i) // 返回 int 参数的字符串表示形式
charAt(int index) //返回指定索引处的 char 值
toLowerCase() //使用默认语言环境的规则将此 String 中的所有字符都转换为小写
toUpperCase() //使用默认语言环境的规则将此 String 中的所有字符都转换为大写
trim() //返回字符串的副本,忽略前导空白和尾部空白
split(String str) //将此字符串分割为给定的 str expression的匹配
值得注意的是 split(String str)有特殊符号需要额外进行处理

  * ^ : | . \
**例子**  String address="上海\上海市|闵行区\吴中路"; 
String[] splitAddress=address.split("\\"); 
String address="上海|上海市|闵行区|吴中路";
String[] splitAddress=address.split(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值