华为机试准备篇--常用的函数接口

本文针对语言Java

1.读取数据

Scanner sc = new Scanner(System.in);一般可以解决大部分读入数据的问题

sc.nextInt()读取下一个int值

sc.nextLine()读取下一个整行

sc.next()读取下一个作为string

2.String,Int,Char等类型的互相转换

如String str="123",采用charAt方法的时候

  方法一:(int)str.charAt(0);返回的是ASCII码,就是49,所以char((int)str.charAt(0))返回的就是1

  方法二:Integer.parseInt(String.valueOf(string.charAt(0)));得到的也是1

如果不需要采用charAt方法,直接从string转成int的方法是

  方法:Integer.valueOf(str);这种方法注意的是str必须全部由数字组成,否则会报错

String转成char数组的方法:str.toCharArray()

char转string的方法:

  char ch='0';

  String str = String.ValueOf(ch);

3.String常用的库函数

忽略大小写

  统一toLowerCase()或者toUpperCase()就可以了

去除空格

  调用string的函数,str本身没有发生变化,生成了一个新的string对象

  str.trim();//去除首尾的空格

  str.replace(" ", "");//去除所有空格

字符串是否包含的问题

4.华为机试喜欢那种“输入多条命令”的题目,所以就涉及到命令的判断问题

正则表达式

字符串匹配

转载于:https://www.cnblogs.com/MuscleBJL/p/3896740.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值