首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java核心库 最全最详细(完结)

boolean isNull(Object obj) int compare(T a, T b, Comparator c) 如果参数相同,则返回0,否则返回c.compare(a,b)。...用来对超过16位有效位的数进行精确的运算 初始化: BigDecimal(int) 创建一个具有参数所指定整数值的对象 BigDecimal(double) 创建一个具有参数所指定双精度值的对象...(a,b,c,d,e); 其中,a是被复制的数组,b是复制的起始位置,c是复制到的数组,d是复制到这个数组的起始位置,e是复制的长度 System.currentTimeMillis()...2int compareTo(Object o) 把这个字符串和另一个对象比较。 同为0 3int compareTo(String anotherString) 按字典顺序比较两个字符串。...39char[] toCharArray() 将此字符串转换为一个新的字符数组。40String toLowerCase() 使用默认语言环境的规则将此 String 中的所有字符都转换为小写。

55330
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Object类、常用API

    Person){ // //使用向下转型(强转)把Object类型转换为Person // Person p = (Person) obj; // //比较两个对象的属性;一个是调用方法的this...2.toString()方法 A 作用 打印对象的信息 B 重写前:打印的是包名类名@地址值 C 重写后:打印的是对象中的属性值 3.equals()方法 A 作用:比较两个对象的 B 重写前...:比较的是对象的地址值 C 重写后:比较的是对象中的属性值 二、Objects类 1.equals()方法 比较两个对象是否相同,但是加了一些健壮性的判断!...- public static void arraycopy(Object src, int srcPos,int destPos ,int length): 将数组中指定的数据拷贝到另一个数组中。...,复制到dest数组的前3个位置上 复制元素前:src数组元素[1,2,3,4,5],dest数组元素 [6,7,8,9,10] 复制元素后:src数组元素[1,2,3,4,5],dest数组元素[1,2,3,9,10

    1.9K20

    Numpy 简介

    轴的数目为rank。 例如,3D空间中的点的坐标 [1, 2, 1] 是rank为1的数组,因为它具有一个轴。该轴的长度为3。在下面的示例中,该数组有2个轴。...array([ 0, 1, 4, 9, 16]) 基本操作 copyto(dst, src[, casting, where]) 将值从一个数组复制到另一个数组,并根据需要进行广播。...transpose(a[, axes]) 置换数组的维度。 更改尺寸数量 atleast_1d(*arys) 将输入转换为至少具有一个维度的数组。...atleast_2d(*arys) 将输入视为具有至少两个维度的数组。 atleast_3d(*arys) 将输入视为具有至少三维的数组。 broadcast 制作一个模仿广播的对象。...insert(arr, obj, values[, axis]) 在给定索引之前沿给定轴插入值。 append(arr, values[, axis]) 将值附加到数组的末尾。

    4.7K20

    深入理解JavaScript(一)

    D.通过typeof和instanceof判断值类型 typeof运算符能区分原始值和对象,并检测出原始值的类型 instanceof运算符可以检测一个对象是否是特定构造函数的一个实例。...value 十一、数字 A.转换为数字 1.Number(value) --推荐 2.parseFloat(str) —对非字符串净系低 B.特殊的数字值 1.两个错误值NaN和Infinity 2.两个零值...4.delete删除自有属性时返回false,其他都返回true 5.通过.和[]都可以访问对象属性,如obj.v和obj[‘v’] B.this作为函数和方法的隐式参数 1.当你调用一个函数时,this...new是可选的,作为普通函数调用和作为构造函数调用是相同的。 3.尽量避免使用给定元素的数组 C.数组索引 1.范围:02^32-1,在这个范围之外的索引被视为普通的属性键。...Array.prototype.push():在数组的尾部增加给定元素,返回新的数组长度 Array.prototype.push.apply():破坏性地把数组arr2添加到另一个数组arr1之后

    1.4K30

    大话 JavaScript(Speaking JavaScript):第十六章到第二十章

    第 1 层和第 2 层形成一个简单的核心,您可以在更复杂的第 3 层和第 4 层让您感到困惑时进行参考。...例如,可能如下所示: _StringBuilder_buffer_110ec58a-a0f2-4ac4-8393-c866d813b8d1 具有 UUID 的长键使关键冲突几乎不可能发生。...[].push.apply(arr1, arr2) 4 > arr1 [ 'a', 'b', 'c', 'd' ] 这个例子是关于将数组转换为参数,而不是从另一个构造函数中借用方法。...(thisValue, argArray))使您能够破坏性地将数组arr2附加到另一个数组arr1: > var arr1 = [ 'a', 'b' ]; > var arr2 = [ 'c', 'd'...将数组元素复制到一个新数组中,从begin开始,直到end之前的元素: > [ 'a', 'b', 'c', 'd' ].slice(1, 3) [ 'b', 'c' ] 如果缺少end,则使用数组长度

    40520

    Python快速学习第一天

    5.1、删除数字对象引用,例如: a=1; b=2; c=3; del a; del b, c; #print a; #删除a变量后,再调用a变量会报错 5.2、数字类型转换 int(x [...eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象 tuple(s) 将序列s转换为一个元组 list(s) 将序列s转换为一个列表 chr(x) 将一个整数转换为一个字符...+号用于组合列表,*号用于重复列表,例如: print len([1,2, 3]); #3 print [1,2, 3] + [4,5, 6]; #[1,2, 3, 4, 5, 6] print ['..., obj) 将对象插入列表 list.pop(obj=list[-1]) 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 list.remove(obj) 移除列表中某个值的第一个匹配项...','chemistry', 1997,2000); tup2 = (1,2, 3, 4, 5 ); tup3 ="a", "b", "c", "d"; 创建空元组,例如:tup = (); 元组中只有一个元素时

    3.8K50

    万字长文带你走进 JavaScript 的世界

    var a = 3; var b = 4; document.write("3 + 4 = " + a + b + ""); document.write("3 - 4 = " + (a -...b) + ""); document.write("3 * 4 = " + a * b + ""); document.write("3 / 4 = " + a / b + ""...) 把数组转换为字符串,并返回结果 toLocaleString( ) 把数组转换为本地数组,并返回结果 unshift( ) 向数组的开头添加一个或更多元素,并返回新的长度 valueOf( ) 返回数组对象的原始值...x 的反正切值 atan2(y,x) 返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间) cos(x) 返回数的余弦 exp(x) 返回 e 的指数 floor(x)...parseInt() 解析一个字符串并返回一个整数 String() 把对象的值转换为字符串 unescape() 对由 escape() 编码的字符串进行解码

    1.3K20

    【Java】String类

    一个对象是我们new的对象在堆中,用于保存字符串地址 另一个对象是字符串常量池的byte[]/char[]对象,用于保存字符串地址 字符串被单独放到了一块空间,并没有保存到某一个对象中,方便复用。..."hello"字符串常量的副本 String str2 = new String("hello"); //构造器定义方式:通过字符数组构造 char chars[] = {'a', 'b', 'c',...'d','e'}; String str3 = new String(chars); String str4 = new String(chars,0,3); //构造器定义方式:通过字节数组构造...常用方法 常用方法 (1)boolean isEmpty():字符串是否为空 (2)int length():返回字符串的长度 (3)String concat(xx):拼接 (4)boolean...和字符/字符数组相关 (22)char charAt(index):返回[index]位置的字符 (23)char[] toCharArray(): 将此字符串转换为一个新的字符数组返回 (24)static

    31320

    js中的值类型和引用类型的区别

    2、保存与复制的是值本身 3、使用typeof检测数据的类型 4、基本类型数据是值类型 (2)引用类型: 1、占用空间不固定,保存在堆中(当我们在程序中创建一个对象时,这个对象将被保存到运行时数据区中,...2、保存与复制的是指向对象的一个指针 3、使用instanceof检测数据类型 4、使用new()方法构造出的对象是引用型 实例: // 值类型:Number、string、bollean、undefined...var num1 = 5; var num2 = num1 上述例子中,num1保存的值是5,当使用 num1 的值来初始化 num2 时,num2 中也保存了值 5。...然后,这个值被复制到了 obj2 中;换句话说,obj1和 obj2 都指向同一个对象。...var c = '' if(c){} // 把空字符串转换为false // 逻辑运算 console.log(10&&0); // 0 把10转换成true console.log('' || 'abc

    3.5K20

    Java学习笔记(二):常用API总结

    double d1 = Math.abs(‐5); //d1的值为5 double d2 = Math.abs(5); //d2的值为5 5.2 向上取整 public static double ceil...调用成员方法equals并指定参数为另一个对象,则可以判断这两个对象是否是相同的。这里的“相同”有默认和自定义两种方式。...目标数组 4 destPos int 目标数组索引起始位置 5 length int 复制元素个数 示例: 将src数组中前3个元素,复制到dest数组的前3个位置上复制元素前:src数组元素[1,2,3,4,5...],dest数组元素[6,7,8,9,10]复制元素后:src数组元素[1,2,3,4,5],dest数组元素[1,2,3,9,10] import java.util.Arrays; public.../*代码运行后:两个数组中的元素发生了变化 src数组元素[1,2,3,4,5] dest数组元素[1,2,3,9,10] */ } } 9

    1.2K20

    数据类型、运算符、流程控制语句

    /y还是为1 结果还是1因为把y的值给s时是简单的复制了一份,y和s可以单独操作不相互影响 (2)复杂数据类型作为参数时,函数内部对参数值的修改会改变外部变量的值 因为复杂数据类型赋值是把栈中对象的地址赋给变量...== 123 //true 如果一个操作数是对象,另一个操作数不是,则调用对象的valueof()方法,用得到的基本类型值按照前面的规则进行比较; 这两个操作符在进行比较时则要遵循下列规则。...,拼接成字符串,typeof 优先级高于+ var a = 1; var b = 3; console.log( a+++b ); // 4 括号里面等同于(a++)+b,前面的(a++)...表达式值为1,先用a的值,用完后再给a自加1 (2)遍历数组,把数组里的打印数组每一项的平方 var arr = [3,4,5] for (var i=0;i3;i++){ console.log...1, b = 2, c = 3; var val = typeof a + b || c >0 // 优先级顺序typeof + > || console.log(val) /

    2.3K40
    领券