Regular Expressions(RegEx)

正侧表达式匹配规则 正侧表达式 规则 可以匹配 A 指定字符 A \u548c 指定Unicode字符(非ASCII字符) 和 . 任意字符 a、b、c...... \d 数字0~9 0~9 \w 大小写字母,数字和下划线 a~z,A~Z,0~9,_ \s 空格、Tab键 空格,Tab \D 非数字…

[Java]Math 标准库

Math库真好用.jpg😜 Method Description描述 Math.exp(x) 返回e的X次方 Math.log(num) 返回num的自然对数,即ln(num) Math.log10(num) 返回lg(num) Math.pow(a, b) 返回a的b次方 Math.sqrt(nu…

[Java]String字符串

😏上课不听人都沙雕,我再旷课我也是沙雕😀 字符串和编码 正侧表达式留坑【正侧表达式】 在Java中,String是一个引用类型,它本身也是一个class。但是,Java编译器对String有特殊处理,使得我们可以直接用"..."来表示一个字符串: String str = "Hello!"; 因为S…

[Java]16进制转10进制的几种姿势

逛了一圈Github发现这玩意很有得研究😀 😏分析与介绍 ###一、String类的解决方法 【详细介绍String】 package test; import java.util.Scanner; public class test4 { public static void main(Strin…

[Java]数组(1)

简介 •数组是所有具有相同数据的数据项的命名列表类型。 •数组中的每个数据项都称为元素element。 •数组中的元素连续存储在内存中。 因此,数组可以视为一系列连续的存储空间。 •数组中的元素按顺序存储,并且应该按顺序访问。 声明数组变量 •数组变量是参考变量(不是原始类型)。 •数组可以存储原始…

[Java]数组(2)指向问题

数组 是引用类型,并且数组大小不可变。我们观察下面的代码: public class Main { public static void main(String[] args) { // 5位同学的成绩: int[] ns; ns = new int[] { 68, 79, 91, 85, 62 }…

[Java]数组操作

历遍数组 数组排序 冒泡排序法(从小到大) import java.util.Arrays; public class Main {     public static void main(String[] args) {         int[] ns = { 28, 12, 89, 73, 6…

[算法]关于数组基本使用案例

找出数组内的最大数: double max = a[0]; for(int i =1;i<a.length;i++){     if(a[i]>max){         max=a[i]     } } 计算元素平均值: for(int i =0;i<a.length;i++){…

File对象 I/O

File对象有时称为文件处理程序,尤其是在微软视窗系统。 时刻记住Java是面向对象编程语言,万物皆可对象(指向你的对象233) Java File类 • file类包含用于操作文件属性的方法和目录,以及重命名、创建和删除文件/目录,但不读取和写入文件内容 • file类提供了隐藏复杂来自用户程序的…

[Java]排序二分查找法

package test; import java.util.Arrays; /** * 测试二分法查找 * 二分法适用于已经排好序的数组 */ public class TestBinarySearch { public static void main(String[] args) { int[…

[Java]I/O Scanner类

简介 Scanner •Scanner类型的对象从控制台读取文本。 •扫描程序可以将输入解析为Java语言原始类型(字节,short,int,long,float,double,boolean),字符串类型,BigDecimal和BigInteger。 •扫描程序使用定界符将输入分为类。 •默认为空…