笔试编程常用函数(Java)

笔试编程常用函数(Java)

(今天太晚了,以后再慢慢写)

处理对象为String

  • 将String对象按某规则分割:

    String[] split(String regex)【java.lang.String】

    注意事项:正则表达式regex中遇到这些字符需转义:
    .(点号)、+(加号)、*(星号)、?(问号)、\(斜线)、|(竖线)、$(美元符号)、^(乘方)、( ) [ ] { }(小、中、大括号)

    例如:

    // 若operStr为处理对象,resultArray为所需结果
    resultArray = operStr.split(regex);
    

  • 将String转为int:

    static int parseInt(String s)【java.lang.Integer】

    例如:

    // 若operStr为处理对象,resultInt为所需结果
    resultInt = Integer.parseInt(operStr);
    

  • 将String转为数组:

    char[] toCharArray()【java.lang.String】

    例如:

    // 若operStr为处理对象,resultArray为所需结果
    resultArray = operStr.toCharArray();
    

数组相关

  • 数组字符填充

    static void fill(char[] a, char val) 【java.util.Arrays】

    例如:

    // 若operArray为需填充的数组,ch为想填充的字符,resultArray为所需结果
    resultArray = Arrays.fill(operArray, ch);
    

集合相关


  • 使用序号获取元素、给某元素赋值

    E get(int index)【java.util.List】

    E set(int index, E element)【java.util.List】


  • 遍历HashSet

       // 若someSet为想遍历的HashSet对象,ele为取得的SomeSet中的每一个元素
       for (var ele: someSet) {
          
          
           // 例如:
           System.out.println(ele);// 输出每一个元素
       }
    

  • 遍历HashMap

    • 遍历HashMap的键和值

        // 若someMap为想遍历的HashMap对象,pair为取得的HashMap中的每一个键值对
       for (var pair : someMap.entrySet()) {
              
              
            // 例如:
           System.out.println("key = " + pair.getKey());// 输出键
           System.out.println("value = " + pair.getValue());// 输出值
       }
      

    • 遍历HashMap的键

       // 若someMap为想遍历的HashMap对象,key为取得的HashMap中的每一个键
       for (var key: someMap.keySet()) {
              
              
           // 例如:
           System.out.println(key);// 输出键
       }
      

    • 遍历HashMap的值

       // 若someMap为想遍历的HashMap对象,value为取得的HashMap中的每一个值
       for (var value: someMap.values()) {
              
              
           // 例如:
           System.out.println(value);// 输出值
       }
      

猜你喜欢

转载自blog.csdn.net/wangpaiblog/article/details/114344997