![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
lc2019-linux
这个作者很懒,什么都没留下…
展开
-
11.目录的拷贝
public class copyio { public static void main(String[] args) throws IOException { File srcfile = new File("test"); File dstfile = new File("f:/大数据开发基础/java/src"); copyfold(srcfile, dstfile); }private static void copyfold(F原创 2020-07-30 22:31:53 · 107 阅读 · 0 评论 -
10.IO的文件拷贝
public class readarr { public static void main(String[] args) throws IOException { //1.指定源文件 FileInputStream fr = new FileInputStream("demo1.txt"); //2.指定目标文件 FileOutputStream fw = new FileOutputStream("demo3.txt");原创 2020-07-30 19:21:04 · 90 阅读 · 0 评论 -
9.集合的比较
package day06.comparator;/**使用带参构造方法使用的是比较器排序对元素进行排序比较器排序 就是让构造方法接受comparator的实现类对象 重写compare的方法排序规则按照要求的主要条件和次元条件来写*/import java.util.Comparator;import java.util.TreeSet;public class test {public static void main(String[] args) {//传递带参的构造方法,匿名原创 2020-07-30 16:31:42 · 190 阅读 · 1 评论 -
8.集合方法和遍历
package day06.集合;Collection c = new ArrayList();c.add(1);c.add("hello world");c.add("你好"); Iterator its = c.iterator(); /** * //是否有下一个元素 * hasNext()); * //返回迭代的下一个元素,返回执行的元素 * its.next();原创 2020-07-30 16:30:54 · 61 阅读 · 0 评论 -
7.集合的包含方法
package day06.集合;import java.util.ArrayList;import java.util.Collection;public class contains1 { public static void main(String[] args) { Collection c1 = new ArrayList(); c1.add(new String("abc")); String s = new String原创 2020-07-27 01:14:45 · 332 阅读 · 0 评论 -
6.random和date类
public class demo2 { public static void main(String[] args) { /** * 5个不重复的随机数 */ int[] arr = new int[5]; //数组的初始值-1 for (int i = 0; i < arr.length; i++) { arr[i] = -1; } R原创 2020-07-25 19:17:47 · 205 阅读 · 0 评论 -
5.包装类
/** * 字符串转int */public class bzdemo { public static void main(String[] args) { Integer i = Integer.valueOf(100); Integer i2 = Integer.valueOf("100");// Integer i3= Integer.valueOf("abc"); System.out.println(i + i2);/原创 2020-07-25 13:51:53 · 69 阅读 · 0 评论 -
4.数组项目
public class Hotel { private Room[][] rooms; public Hotel() { rooms = new Room[3][10]; for (int i = 0; i < rooms.length; i++) { for (int j = 0; j < rooms[i].length; j++) { if (i == 0) {原创 2020-07-24 21:19:49 · 105 阅读 · 0 评论 -
3.模拟java堆栈
/** * 模拟栈的push pop */public class MyStack { //定义数组的初始长度为10 private Object[] elements = new Object[10]; //栈针 private int index = -1; public MyStack() { } public Object[] getElements() { return elements; } .原创 2020-07-23 00:03:49 · 116 阅读 · 0 评论 -
2.数组常用的算法
数组的算法冒泡public static void mp(int[] arr){ for (int i = arr.length-1;i>0; i--) { for (int j = 0; j < i; j++) { //两两比较,如果前面大则交换 if (arr[j]>arr[j+1]){ int tmp=arr[j]; arr[j]=arr[j原创 2020-07-21 23:44:53 · 118 阅读 · 0 评论 -
1.JAVA数组
一、数组的定义 引用数据类型,数组的地址连续,一旦创建长度固定,数组的地址是第一个元素的地址动态初始化数组类型 数组名 = 数组[长度]int[] arr = new int[5];arr[0]=1;静态初始化数组类型 数组名 = {}int[] arr = {1,2,3,4};二、数组存储引用数据类型 package BASE_JAVA.DAY05_array;public class array { public static void main(Str原创 2020-07-20 23:51:09 · 71 阅读 · 0 评论