JavaSE:13、常用工具类

学习 资源1

学习资源 2

1、数学工具类

import com.test.*;import java.util.Random;
import java.util.RandomAccess;public class Main {public static  void main(String [] argv) throws Exception {System.out.println(Math.pow(5,3));//125.0System.out.println(Math.abs(-198.6));//198.6System.out.println(Math.min(7,90));//7System.out.println(Math.max(90,7));//90System.out.println(Math.sqrt(36));//6.0System.out.println(Math.sin(Math.PI/2));//1.0System.out.println(Math.tan(Math.PI/2));//1.633123935319537E16   有误差System.out.println(Math.log10(100));//2.0System.out.println(Math.log(Math.E));//1.0System.out.println(Math.ceil(4.6));//5.0System.out.println(Math.floor(4.5));//4.0Random random=new Random();System.out.println( random.nextInt(100));//98  随机数,再运行一次结果不一样}
}

2、数组工具类

import com.test.*;import java.util.Arrays;public class Main {public static  void main(String [] argv)  {int arr[]=new int[]{1,2,3,4,5,6,7,9,8};System.out.println(Arrays.toString(arr));//[1, 2, 3, 4, 5, 6, 7, 9, 8]Arrays.sort(arr);System.out.println(Arrays.toString(arr));//[1, 2, 3, 4, 5, 6, 7, 8, 9]int b[]=Arrays.copyOf(arr,5);System.out.println(Arrays.toString(b));//[1, 2, 3, 4, 5]int c[]=Arrays.copyOfRange(arr,2,5);System.out.println(Arrays.toString(c));//[3, 4, 5]int d[]=new int[10];System.arraycopy(arr,2,d,3,2);//[0, 0, 0, 3, 4, 0, 0, 0, 0, 0]System.out.println(Arrays.toString(d));//[0, 0, 0, 3, 4, 0, 0, 0, 0, 0]System.out.println(Arrays.binarySearch(arr,5));//4System.out.println(Arrays.equals(arr,c));//falseArrays.fill(arr,2);System.out.println(Arrays.toString(arr));//[2, 2, 2, 2, 2, 2, 2, 2, 2]int e[][]=new int[][]{{1,2},{2,3}};int f[][]=new int[][]{{1,2},{2,3}};System.out.println(Arrays.deepToString(e));//[[1, 2], [2, 3]]System.out.println(Arrays.deepEquals(e,f));//true}
}

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大数据Flink(一百一十八):Flink SQL水印操作(Watermark)

文章目录 Flink SQL水印操作(Watermark) 一、为什么要有WaterMark 二、​​​​​​​​​​​​​​Watermark解决的问题 三、​​​​​​​​​​​​​​代码演示 Flink SQL水印操作(Watermark) 一、​​​​​​​为什么…

43.常用C++编译器推荐——《跟老吕学C++》

43.常用C编译器推荐——《跟老吕学C》 常用C编译器推荐一、C编译器介绍1. GCC (GNU Compiler Collection)2. Clang2.1 Clang的特点2.2 Clang的应用场景2.3 Clang与GCC的比较 3. Microsoft Visual C (MSVC)MSVC的特点MSVC的使用场景MSVC与其他编译器的比较 4. Intel C Compiler4…

Spring MVC设置请求头和响应头的Header

在Spring MVC中,动态设置请求头和响应头的方法有多种,以下是一些常见的方式: 设置请求头 使用RequestHeader注解 这个注解用于读取请求中的单个HTTP头部值,并将其作为一个参数传递给控制器方法。 RequestMapping("/examp…

【Midjourney中文版】

Midjourney中文版打破了传统创作工具的界限,无需具备专业的艺术技能或复杂的软件操作能力,即可轻松创作出高质量的图片。它支持多种创作模式,包括文生图、图生图、图片混图融合等,满足多样化的创作需求。 打开Midjourney中文版后…

特斯拉主动巡航技术解析

特斯拉的主动巡航控制技术是其自动驾驶技术套件(Autopilot)中的一项重要功能,旨在提升驾驶的舒适性和便利性。以下是对特斯拉主动巡航技术的详细解析: 一、技术原理与功能 1. 原理概述 特斯拉的主动巡航控制通过车辆前部的摄像…

istio中如何使用serviceentry引入外部服务

假设需要引入一个外部服务,外部服务ip为10.10.102.90,端口为32033. 引入到istio中后,我想通过域名gindemo.test.ch:9090来访问这个服务。 serviceentry yaml内容如下: apiVersion: networking.istio.io/v1beta1 kind: ServiceEn…

【Pycharm】Pycharm创建Django提示pip版本需要升级

目录 1、现象 2、分析 3、本质 前言:经常使用pycharm创建django、flask等项目时候提示pip版本需要升级,解决方案 1、现象 使用Pycharm创建Django项目提示安装Django超时,报错建议pip升级22升级到24 2、分析 之前使用命令升级了pip到了24…

VS code EXPLORER 中不显示指定文件及文件夹设置(如.pyc, __pycache__, .vscode 文件)

VS code EXPLORER 中不显示指定文件及文件夹设置 引言正文方法1打开方式1打开方式2 方法2 引言 VS code 号称地表最强轻量级编译器,其最大的优势在于用户可以根据自己的需求下载适合自己的 extension。从而定制个性化的编译器。然而,本人今天遇到了一个…

出厂非澎湃OS手机解BL锁

脚本作者:酷安mlgmxyysd 脚本项目链接:https://github.com/MlgmXyysd/Xiaomi-HyperOS-BootLoader-Bypass/ 参考 B站作者:蓝空穹 https://www.bilibili.com/read/cv33210124/ 其他参考:云墨清风、水墨青竹、Magisk中文网 决定解BL…

设计模式 组合模式(Composite Pattern)

组合模式简绍 组合模式(Composite Pattern)是一种结构型设计模式,它允许你将对象组合成树形结构来表示“部分-整体”的层次结构。组合模式使得客户端可以用一致的方式处理单个对象和组合对象。这样,可以在不知道对象具体类型的条…

通信工程学习:什么是ONT光网络终端

ONT:光网络终端 ONT(Optical Network Terminal,光网络终端)是光纤接入网络(FTTH)中的关键设备,用于将光纤信号转换为电信号或将电信号转换为光信号,以实现用户设备与光纤网络的连接。…

Hive parquet表通过csv文件导入数据

1. background 已建好了 hive parquet 格式的表, 需要从服务器的csv导入数据至该hive表 2. step 提前上传csv至服务器 /path/temp.csv 创建 textfile 格式的中转表(这里使用内部表,方便删除) ,源表名dw_procurement.dwd_tc_comm_plant ,这里中转表加上了csv后缀 CREATE TA…

Koa (下一代web框架) 【Node.js进阶】

koa (中文网) 是基于 Node.js 平台的下一代 web 开发框架,致力于成为应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石; 利用 async 函数 丢弃回调函数,并增强错误处理,koa 没有任何预置的中间件,可快速…

第五部分:2---信号的介绍、产生、处理

目录 信号的概念: 信号表的继承: 信号的分类与编号: 特殊的信号: 信号的产生: 1.键盘输入: 2.系统调用: 3.异常或硬件错误: 4.总结: 信号的处理: …

两台电脑的对话,Socket网络传输的套件学起来

服务器端from socket import * s socket() s.bind((gethostname(),8888)) s.listen() s, addr s.accept() print(addr) disk_str s.recv(1024).decode() disk_list disk_str.split(\x00) disk_list.pop(-1) print(disk_list) cur_path " " while True:com_str …

计算机组成原理(笔记3)

IEEE754浮点数标准 这里只讲32位单精度 S——尾数符号,0正1负; M——尾数, 纯小数表示, 小数点放在尾数域的最前面。 一般采用原码或补码表示。 E——阶码,采用“移码”表示; 阶符采用隐含方式,即采用“移码”方法来表示正负指数…

Python 之数据库操作(Python Database Operations)

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:Linux运维老纪的首页…

基于SSM的在线家用电器销售系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于JavaSSMVueMySQL的在线家…

统信服务器操作系统【1050e版】安装手册

统信服务器操作系统1050e版本的安装 文章目录 功能概述一、准备环境二、安装方式介绍安装步骤步骤一:制作启动盘步骤二:系统的安装步骤三:安装引导界面步骤四:图形化界面安装步骤五:选择安装引导程序语言步骤六:进入安装界面步骤七:设置键盘步骤八:设置系统语言步骤九:…

链接升级:Element UI <el-link> 的应用

链接升级&#xff1a;Element UI 的应用 一 . 创建文字链接1.1 注册路由1.2 创建文字链接 二 . 文字链接的属性2.1 文字链接的颜色2.2 是否显示下划线2.3 是否禁用状态2.4 填写跳转地址2.5 加入图标 在本篇文章中&#xff0c;我们将深入探索Element UI中的<el-link>组件—…