常用类:包装类,System类,Random类,Arrays

news/2024/10/19 16:11:04

包装类--integer相关包装

        int i1 = Integer.parseInt("100"); // String -> intSystem.out.println(i1);Integer i2 = Integer.valueOf("100"); // String -> IntegerSystem.out.println(i2);Integer i3 = Integer.valueOf(100); // int -> IntegerInteger i4 = 200;String s1 = i4.toString(); // Integer -> StringString s2 = String.valueOf(100); // int -> String
包装类--Charater相关包装public static boolean isUpperCase(char ch)public static boolean isLowerCase(char ch)public static boolean isDigit(char ch)public static char toUpperCase(char ch)public static char toLowerCase(char ch)
        System.out.println(Character.isUpperCase('b'));System.out.println(Character.isLowerCase('b'));System.out.println(Character.isDigit('e')); // 判断字符是否是数字System.out.println(Character.isDigit('9'));System.out.println(Character.toUpperCase('m'));System.out.println(Character.toLowerCase('P'));

System相关类

    System: 是和系统操作相关的类public static void gc() 垃圾回收public static void exit(int status) 强制退出程序public static long currentTimeMillis()

Ranndom类

        Random random = new Random();int i = random.nextInt(100) + 1; // [1,101)System.out.println(i);

Arrays工具类

    Arrays: java提供了一个类专门针对数组一系列操作的工具类public static String toString(int[] a)public static void sort(int[] a)public static int binarySearch(int[] a,int key)
点击查看代码
public class ArraysDemo1 {public static void main(String[] args) {//传入任意类型元素的一维数组,将其变成一个字符串形式返回int[] arr = {11,22,33,44,55};
//        String s1 = Arrays.toString(arr);System.out.println(Arrays.toString(arr));//public static void sort(int[] a)//对除了boolean类型以外的一维数组做排序int[] arr2 = {21,31,6,23,78,12,47};Arrays.sort(arr2); // 底层是快速排序System.out.println(Arrays.toString(arr2));//public static int binarySearch(int[] a,int key) 二分查找,前提是被查找的序列是有序的!//查找元素key在数组a中的位置//[6, 12, 21, 23, 31, 47, 78]int index = Arrays.binarySearch(arr2, 4);System.out.println(index); // -8  -1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/73480.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot 整合 RabbitMQ

简介 一般在开发过程中: 生产者工程:application.yml 文件配置 RabbitMQ 相关信息;在生产者工程中编写配置类,用于创建交换机和队列,并进行绑定;注入 RabbitTemplate 对象,通过 RabbitTemplate 对象发送消息到交换机。消费者工程:application.yml 文件配置 RabbitMQ 相…

P3571 [POI2014] SUP-Supercomputer 题解

P3571「POI2014」SUP-Supercomputer 题解 一道 “较” 水的黑题 (可一开始苦思冥想还是不会)。 本蒟蒻的第一篇黑题题解,求赞。 题意简化 给定一棵 $n$ 个节点、根节点为 $1$ 的有根树。$q$ 次询问中每次给定一个 $k$,输出需要最少用几次操作次数 删除 完整棵树。每次操作可…

Spring IoC

一、Spring IoC的理解IoC(Inversion of Control:控制反转) 是一种设计思想,而不是一个具体的技术实现。IoC 的思想就是将原本在程序中手动创建对象的控制权,交由 Spring 框架来管理。不过, IoC 并非 Spring 特有,在其他语言中也有应用。 控制反转?控制:指的是对象创建(…

修改VS的代码高亮颜色

点击工具->选项选择“字体和颜色”找到“用户成员-xx”、“用户类型-xx”,点击即可修改前景色、背景色

ArkUI-Image详解

ArkUI-Image详解 文章摘要: 给Image组件设置属性可以使图片显示更灵活,达到一些自定义的效果。以下是几个常用属性的使用示例。这时可以使用interpolation属性对图片进行插值,使图片显示得更清晰。Image组件引入本地图片路径,即可显示图片(根目录为ets文件夹)。通过rende…

强化学习算法笔记之【DDPG算法】

强化学习笔记第2篇,讲解DDPG算法。 感兴趣可以参考或者复刻。强化学习笔记之【DDPG算法】 目录强化学习笔记之【DDPG算法】前言:原论文伪代码DDPG 中的四个网络代码核心更新公式前言: 本文为强化学习笔记第二篇,第一篇讲的是Q-learning和DQN 就是因为DDPG引入了Actor-Crit…

python输出hello world

输出print("hello world")

2161: 【例9.3】小写字母转大写字母 【超出字符数据范围】

include <bits/stdc++.h> using namespace std; int main( ) { char a; cin >> a; cout << char(a-32); return 0; } // 反思1: cin >> a; 忘记写了 反思2: +是转为小写字母-是转为大写字母 【做错】