![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 方法
qq_38489451
我是乱写的,你觉得能看懂就可以,看不懂大概是我没写好,计算机太繁杂,知识又深又厚。 library\lib=库 frame=框架 Linux内核精髓在硬件驱动
展开
-
Java Lambda 表达式 ->
Lambda 表达式主要用来定义行内执行的方法类型接口.例如,一个简单方法接口。Lambda 表达式免去了使用匿名方法的麻烦,并且给予Java简单但是强大的函数化的编程能力。原创 2021-08-16 09:22:29 · 45 阅读 · 0 评论 -
Java中 Map map = new HashMap();
Java 中Map map = new HashMap()为什么不写成HashMap map = new HashMap() 或者Map map = new Map()?不推荐写成下面:出于代码的可维护性考虑,当重新定义或修改HashMap时,还需要修改Map,因为HashMap继承了Map接口。HashMap map = new HashMap()不能写成下面因为:Map是接口,无法实例化。只能实例化类。Map map = new Map()...原创 2021-08-07 16:16:15 · 723 阅读 · 0 评论 -
Java 形参个数可变的方法。
表明该形参可以接受多个参数值多个参数值被当成数组传入。方法只能有一个可变参数,可变参数必须在方法的最后一个参数。public static void main(String[] args) { //参数个数可变,不会报错 TestArgs("123"); TestArgs("123","123"); //参数个数只有一个数组 String[] str = {"123","123"}; TestArgs1(str);}//可变参数就是参数个数可以变化//所有的参数作为一个数组传入原创 2021-08-01 21:00:23 · 102 阅读 · 0 评论 -
Java reverse()数组反转
reverse()数组反转参考:菜鸟教程static void reverse(int a[]) { //算出数组长度 int n = a.length; //声明新的数组 int[] b = new int[n]; //将字符串长度即字符串元素数赋值给j,作为辅助计数器(直接用n的话,n的值在运算中不固定,结果不正确) int j = n; //遍历n次,即数组有多少元素遍历多少次。 for(int i=0;i<n;i++) { //将a数组的第一个元素(索引为0)赋值给相同原创 2021-07-19 22:53:29 · 2246 阅读 · 0 评论 -
数组排序和二分法查找
数组排序 java.util.Arrays.sort(int[] a)二分法查找数组元素java.util.Arrays.binarySearch(int[] a, int key)public static void main(String[] args) { int[] array = {2, 5, -2, 6, -3, 8, 0, -7, -9, 4}; //数组排序sort(); Arrays.sort(array); printArray("你好", array); //二分法查找数原创 2021-07-19 10:46:07 · 78 阅读 · 0 评论 -
Java regionMatches()方法
regionMatches()A.regionMatches(int x,String B,int y,int z);从A字符串指定索引x与B字符串指定索引y开始比较,比较z个字符串。结果相同返回true,不同返回false。(直接看jdk源码会清楚一点)举个例子:String first_str = "https://www.baidu.com";String second_str = "https://www.taobao.COM";System.out.println(first_str原创 2021-07-19 09:09:27 · 353 阅读 · 0 评论 -
Java Split(string)方法
Split(string)分割字符串stringString str = "www-baidu-com";String[] temp;String delimeter = "-"; //指定分割字符,特殊字符temp = str.split(delimeter); //分割字符串for(int i = 0;i<temp.length;i++) { System.out.println(temp[i]);}输出结果为:wwwbaiducom...原创 2021-07-18 11:12:12 · 96 阅读 · 0 评论 -
Java ceil()方法
ceil()方法返回大于或者等于参数的最小整数。System.out.println(Math.ceil(100.123));输出结果为:101.0原创 2021-07-16 22:05:46 · 189 阅读 · 0 评论 -
Java abs() 方法
abs() 返回参数的绝对值。参数可以是 int, float, long, double, short, byte类型。System.out.println(Math.abs((int)-100));System.out.println(Math.abs((float)-90));System.out.println(Math.abs((long)-80));System.out.println(Math.abs((double)-70));System.out.println(Math.abs原创 2021-07-16 21:31:54 · 510 阅读 · 0 评论 -
Java parseInt()方法
parseInt(String)方法用于将String字符串参数作为有符号的十进制整数进行解析。System.out.println(Integer.parseInt("-8"));System.out.println(Double.parseDouble("8"));System.out.println(Integer.parseInt("444",8));System.out.println(0444);parseInt(String)返回值为int类型;parseDouble(Stri原创 2021-07-16 21:25:24 · 495 阅读 · 0 评论 -
Java valueOf()方法
valueOf()方法用于返回给定参数的原生 Number 对象值,参数可以是原生数据类型, String等。System.out.println(Integer.valueOf(9));System.out.println(Double.valueOf(5));System.out.println(Float.valueOf("88"));//用第二个参数提供的基数进行解析时从指定的 String 中提取的值。//返回值为:当str是x进制时,输出的10进制数System.out.print原创 2021-07-16 20:42:21 · 198 阅读 · 0 评论 -
Java compareTo()
Long x = (long) 123456;System.out.println(x.compareTo((long) 3));输出结果为:1compareTo()方法用于将 Number 对象与方法的参数进行比较。可用于比较 Byte, Long, Integer等。该方法用于两个相同数据类型的比较,两个不同类型的数据不能用此方法来比较。如果指定的数与参数相等返回0。如果指定的数小于参数返回 -1。如果指定的数大于参数返回 1。参考菜鸟教程...原创 2021-07-16 19:06:41 · 50 阅读 · 0 评论 -
Java Number Class
Number y = 2334;Integer x = 5;System.out.println(y.byteValue());System.out.println(y.doubleValue());System.out.println(y.longValue());System.out.println(y.floatValue());System.out.println(y.intValue());System.out.println(y.shortValue());输出结果为:30原创 2021-07-16 18:41:59 · 93 阅读 · 0 评论