- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 Set接口介绍
1,set接口介绍继承自Collection接口,Set接口中没有新增方法,Set方法和Collection保持完全一致。LIst接口方法,在Set完全适用。1.2,特点:无序,不可重复。在Set中的元素没有索引,我们只能遍历查找,不允许加入重复的元素.如果Set中的两个元素通过equals()方法对比为TRUE,则只能保留其中一个。Set常用的实现类有HashSet,TreeSet等,我们一般使用HashSet.1.3TreeSet容器类TreeSet是一个可以排序的容器.底层原理
2021-08-11 19:29:52 417
原创 License for package Android SDK Build-Tools 30.0.2 not accepted.
第一次运行android studio 项目时,会出现这样的报错信息,我们直接下载相应的sdk就可以了记得选择右下角的 Show
2021-10-01 15:10:13 3512 1
原创 电脑上如何安装两个jdk版本
1.下载不同版本的jidk官网:爪哇下载|神谕 (oracle.com)2.安装完成后配置环境变量1.添加三个新的环境变量JAVA_HOME8,JAVA_HOME16(变量值为jdk路径)JAVA_HOME,%JAVA_HOME8%(JAVA_HOME8或JAVA_HOME16,修改为你需要使用的jdk版本)2.在path里面添加:%JAVA_HOME%\bin 并且上移至顶部。3.测试jdk是否安装成功cmd命令输入:java -version...
2021-09-16 20:57:08 1254
原创 I/O流:数据输入输出流
1.数据输出流:package com.file;import java.io.BufferedOutputStream;import java.io.DataOutputStream;import java.io.FileOutputStream;public class DataOutputDemo { public static void main(String[] args) throws Exception{ DataOutputStream dos=n
2021-09-07 21:06:55 151
原创 I/O流:字节数组输入输出流
1.字节数组输入流package com.file;//字节数组输出流import java.io.ByteArrayInputStream;public class ByteArrayInputDemo { public static void main(String[] args) throws Exception{ byte[] arr="abchgsdjah".getBytes(); ByteArrayInputStream bi=new Byt
2021-09-07 20:58:30 194
原创 I/O字符输出流
package com.file;import java.io.*;public class LineNumberDemo3 { public static void main(String[] args) throws IOException { BufferedReader br=new BufferedReader (new InputStreamReader(new FileInputStream("d:/zuoye.txt")));.
2021-09-07 19:50:36 60
原创 I/O流:通过字节流转换为字符流读取输出文本并添加行号
package com.file;import java.io.*;public class LineNumberTwo { public static void main(String[] args) throws IOException{ LineNumberTwo lineNumberTwo=new LineNumberTwo(); lineNumberTwo.copy("d:/zuoye.txt","d:/zuoye4.txt"); } .
2021-09-07 19:38:11 104
原创 算法入门-数组最大值
题目要求:给一个浮点数数组,求数组中的最大值。样例样例 1:输入: [1.0, 2.1, -3.3]输出: 2.1 样例解释: 返回最大的数字样例 2:输入: [1.0, 1.0, -3.3]输出: 1.0 样例解释: 返回最大的数字。代码部分:public float maxOfArray(float[] A) { // write your code here float max=A[0]; for(flo
2021-09-05 17:19:54 121
原创 算法入门-月份天数
题目要求:描述给定年份和月份,返回这个月的天数。样例样例 1:输入: 2020 2输出: 29样例 2:输入: 2020 3输出: 31解题思路:首先判断是否为闰年,如果是闰年二月为29天;先用数组列出12个月的天数代码:public int getTheMonthDays(int year, int month) { // write your code here int[] day={31,28,31,30
2021-09-04 11:51:26 389
原创 算法入门-判断数字与字母字符
题目要求:给出一个字符c,如果它是一个数字或字母,返回true,否则返回false。如果您使用的是Python语言,那么输入将是一个长度为1的字符串。样例样例 1:输入:c = '1'输出:true解题思路:如果是数字或字母才返回true的话,我们可以寻找跟Ascii表中相对应的Ascii码值,犹豫是char类型数据,我们要将数据强制转换为int类型,加上与ASCII码对应的数字与字母的条件,给出范围即可。代码:public boolean isAlph
2021-09-04 11:05:03 975
原创 算法入门-三数之中的最大值
题目要求:给三个整数,求他们中的最大值。解题思路:对三个整数进行比较;输出最大的数;这里我使用三元运算法:public int maxOfThreeNumbers(int num1, int num2, int num3) { // write your code here//定义一个数,判断num1是否大于num2,如果大于num1赋值给num;不大于num2赋值给num; int num=num1>num2?num1:num2;//判断num是否大于n
2021-09-03 09:43:36 95
原创 算法入门-计算周长和面积
题目要求:给定一个整数r代表一个圆的半径。你的任务是返回一个数组。其中数组的第一个元素代表圆的周长,数组的第二个元素代表圆的面积。解题思路:需要两个double类型来存储周长和面积;因为要返回数组,所以算出的值,放在数组里即可重点是考察数组的创建代码部分public double[] calculate(int r) { // write your code here double pai=3.14; double Perim
2021-09-03 09:20:50 455
原创 算法入门-巴什博弈
你正在和朋友玩一个游戏:桌子上有一堆石头,每一次你们都会从中拿出1到3个石头。拿走最后一个石头的人赢得游戏。游戏开始时,你是先手。假设两个人都绝对理性,都会做出最优决策。给定石头的数量,判断你是否会赢得比赛。举例:有四个石头,那么你永远不会赢得游戏。不管拿几个,最后一个石头一定会被你的朋友拿走。样例样例 1:输入:n = 4 输出:False解析:先手取走1,2或者3,对方都会取走最后一个样例 2:输入:n = 5 输出:True解析:先手拿1个,必胜思路分析:
2021-08-16 18:17:53 684
原创 算法入门-反转三位数
题目:描述反转一个只有3位数的整数。你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。样例样例 1:输入:number = 123输出:321解释:反转数字。样例 2:输入:number = 900输出:9解释:反转数字。解题思路为了得到反转的数字我们需要先求出百位上的数字,十位上的数字,和个位数。因此,我选择在方法里面定义三个变量:来分别求出百位上的数字,十位上的数字,和个位数。然后.
2021-08-16 16:26:15 992
原创 java-数据结构
1.1 数据结构逻辑分类数据结构从逻辑上分为三种基本类型:1.1.1 线性结构:数据结构中的元素存在一对一的相互关系;常见的数据结构:
2021-08-15 16:50:13 110
原创 Collections 工具类
Collections是一个工具类,它提供了Set,List,Map进行排序,填充,查找元素的辅助方法。该类中的所有方法为静态方法。 常用方法:
2021-08-15 16:06:40 89
原创 1 Iterator迭代器
1.1 Iterator迭代器接口介绍Collection接口继承了Iterator接口,在该接口中包含一个名为iterator的抽象方法,所以有实现了Collection接口的容器类对该方法做了具体实现。iterator方法返回一个Iterator接口类型的迭代器对象,在该对象中包含了三个方法用于实现对单例容器的迭代器处理。Iterator迭代器接口作用:通过迭代器当中所定义标准的行为来对不同类型的容器采用相同的方法遍历它们。1.1.1 迭代器的使用使用Iterator...
2021-08-15 15:43:35 170
原创 不死神兔基础题
不死神兔:需求分析:有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子三个月后又生一对兔子,假如兔子都不死,问第二十个月有多少对兔子下面是代码部分:public class java_5_5{ public static void main(String[] args) { int[] arr=new int[20]; arr[0]=1; arr[1]=1; arr[2]=2; arr[3]=3;
2021-05-05 14:53:09 81
原创 嵌套循环
//打印99乘法表public class java_2021_5_2 {public static void main(String[] args) {for (int j = 1; j <= 9; j++) {for (int i = 1; i <= j; i++) {System.out.print(j+""+i+"="+(ij)+"\t");}System.out.println();}}}for循环语句格式:for(1.初始化语句;2.条件判断语句;4.条件
2021-05-05 14:35:18 70
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人