
Java常用API
文章平均质量分 65
String,ArrayList,Arrays,Integer
tanxinji
站在巨人的肩膀上
展开
-
Java中如何对ArrayList对象排序
有的时候,需要对ArrayList对象进行排序。对ArrayList<Integer> list = new ArrayList<Integer>()举例1、升序 调用Collections.sort(list);方法。实现升序排序。 代码示例:public class ArrayListTest { public static void main(String[] args) { ArrayList<Integer> list = n原创 2022-02-24 23:30:13 · 7121 阅读 · 0 评论 -
Java中的日期类Calendar的常用方法
Calendar类可以使用set方法设置时间,get方法获取时间。可以用于 获取设置 年,月,日,星期一、实例化Calendar 使用Calendar的静态方法getInstance()实例化对象。Calendar c = Calendar.getInstance();二、静态属性 Calendar类的一些静态属性如年,月,日,星期并不是表示的是2022-3-8 12:12:12。 而是用于指代set,get方法到底是取什么类型的值。作为set,get方法的第一个参数,用来指定设置获取年月日。原创 2022-03-08 20:49:32 · 6861 阅读 · 0 评论 -
Date类对象与字符串的互相转换
输出的时间可能对于我们早已习惯了年月日时分秒这样的格式,我们可以通过DateFormat类来调整输出当前时间的格式。通过DateFormat类中的format类来将date对象转换成想要的格式并且返回给一个字符串。直接使用Date类对象名输出,输出了当前时间,因为Date类覆盖重写了toString方法,无参构造函数调用了一个参数的构造函数,用到了System.currentMillis()静态方法获取当前时间。通过DateFormat类中的parse()方法就可以将字符串转换为Date类对象了,原创 2021-06-09 20:32:20 · 22789 阅读 · 2 评论 -
Java中LinkedList类的常用方法
LinkedList类有很多方法,可以模拟栈,队列,链表功能。一、队列 1.入队 add(E e );将e插入队列末尾。 2.出队删除队首 poll() ; 取出队首元素,并且在队列中删除队首。队首为空返回null。 3.出队删除队首 remove(); 取出队首元素,并且在队列中删除队首。队首为空报错。 4.出队不删除队首 peek(); 只返回队首元素,不删除。为空则返回null。 5.出队不删除队首 element(); 只返回队首元素,不删除。为空则报错。二、栈 1.入栈 push原创 2022-02-07 19:14:26 · 7611 阅读 · 0 评论 -
Java高精度BigInteger类
当我们想求100的阶乘的时候,long类型也会出现溢出,我们可以用到java.math包下的BigInteger类来实现高精度运算。可以认为一个BigInteger对象就是一个数。 主要是对高精度的数进行加减乘除余。一、构造方法 主要用到的是传入字符串创建BigInteger对象 BigInteger a = new BigInteger(String num); //通过num创建对象 BigInteger b = new BigInteger(String num,int n)通过num的n原创 2022-01-24 22:25:41 · 639 阅读 · 1 评论 -
Java中ArrayList类的常用方法
ArrayList对象是可变数组,可以不设置长度。下面介绍一些常用方法。1.添加元素 2.获取元素此外,ArrayList类常和HashMap类搭配,用来存储一张二维表。每行表示的是ArrayList对象的元素,每行对应的多个列则就是HashMap类中key = value 的形式存储的。...原创 2021-12-23 21:27:10 · 3029 阅读 · 2 评论 -
Java中String类的常用方法
1.获取字符串的长度 length(); String str1 = "Hello World Hello Java"; System.out.println(str1.length()); //22 2.将字符串前后空格去掉: trim(); String str1 = " Hello World Hello Java "; System.o...原创 2021-11-20 21:08:39 · 697 阅读 · 0 评论 -
Java中Arrays工具类常用方法
1.Arrays.toString(int [ ] arr); 2.Arrays.sort(int [ ] arr); 3.Arrays.equals(int [ ]arr1, int [ ]arr2); 4.Arrays.binarySearch(int [ ] arr, key); 5.Arrays.fill(int arr[ ], value);原创 2021-11-26 22:36:58 · 830 阅读 · 0 评论 -
Java中的Properties类
在这一篇文章中提到了Java如何连接Oracle数据库,Java如何连接Oracle数据库其中下图所展示的四个字符串,一个是驱动注册获取实例化对象的路径,另外三个是获取连接对象时需要的url和账号密码。如果我也是使用这个类来连接MySQL数据库的话,就要对其代码进行修改,当代码一多可能会很难找到,对其操作不便。并且,如果仍然使用连接Oracle修改了账号密码,似乎对其修改也表现出其不灵活。这个时候就可以用Properties类将下面的四个字符串写入打配...原创 2021-08-11 21:37:53 · 613 阅读 · 0 评论 -
Java如何对类对象数组排序
用于基本数据类型的数组排序,用到的是Arrays类下的重载静态方法sort( ); 只需要调用sort方法就行,传入数组名为实参。例如,对整型数组进行排序。public class ArraysTest { public static void main(String[]args) { int [] arr = new int[] {1,6,4,2,9,1,4}; Arrays.sort(arr); System.out.pr...原创 2021-08-03 22:56:12 · 6184 阅读 · 2 评论 -
Java使用Integer类的方法求二进制
将一个十进制数转换成为二进制用到的是java.lang包中的Integer类中的toBinaryString(int n)静态方法。此外Integer还可以求八进制( toOctalString(int n ) ),十六进制( toHexString(int n ) ) 代码示例:输入一个十进制数,输出二进制import java.util.Scanner;public class test { public static void main(String[] ...原创 2022-01-12 23:28:04 · 2224 阅读 · 0 评论 -
Java中的随机数
Java产生可以随机数的有两个类,一个是Random类,另一个是Math类中的random()方法。1.Random类 在java.util包中有一个Random类,该对象的几个方法可以生成不同数据类型的随机数。如nextInt(),nextFloat(),nextLong(),nextBoolean()分别生成的是int整形,float浮点型,double浮点型,boolean布尔类型的随机数,也必须要用制定的数据类型的变量接收。 例如:输出五个随机...原创 2021-10-05 22:33:14 · 34506 阅读 · 1 评论 -
Java如何保留指定位小数点
当我们输出一个浮点型变量的时候,会发现输出的小数点会很多,可以通过以下方法保留小数点。1.System.out.printf("%.nf",num); 其中n保留多少位小数。如n=0就是取整,n=1时就是保留1位小数等。遵循四舍五入 类似与C语言的printf("%.nf",num);来保留小数位。 代码示例:public class Test { public static void main(String[] args) { dou...原创 2021-12-16 16:06:10 · 27286 阅读 · 1 评论