zoukankan      html  css  js  c++  java
  • 华为机试准备篇--常用的函数接口

    本文针对语言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.华为机试喜欢那种“输入多条命令”的题目,所以就涉及到命令的判断问题

    正则表达式

    字符串匹配

  • 相关阅读:
    IDEA激活及使用丶
    内网渗透-windows认证
    应急响应必备技能
    云计算期末考试---
    常见GetShell
    SQL Sever提权
    Socks协议以及代理转发工具分析
    最近两场HVV总结
    ATK&CK红队评估实战靶场 (一)的搭建和模拟攻击过程全过程
    应急响应之勒索病毒
  • 原文地址:https://www.cnblogs.com/MuscleBJL/p/3896740.html
Copyright © 2011-2022 走看看