![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础知识
天珩
这个作者很懒,什么都没留下…
展开
-
各种文件路径---File file=new File(),未完陆续补充
maven工程的文件路径需求:读取 player.txt,输出到控制台错误过程:1)File file =new File (“路径”)这个里面的路径,(maven 工程);如果文件是放在 maven工程下的 resources 目录下,取得路径的方式右键 需要访问的文件idea 2019.3之后,出现三种路径Absolute Path:文件的绝对路径,即:文件在磁盘上的物理...原创 2020-03-05 14:11:04 · 13895 阅读 · 0 评论 -
map 的remove 方法和 values 方法
package char01.testmap;public class Student { private String nameString; private String sex; public String getNameString() { return nameString; } public void setNameString(String nameStrin...原创 2019-12-18 19:37:29 · 1568 阅读 · 0 评论 -
Map的get(K key)方法,引申 Array 和String
一、问题描述先是在 map中存放了 几个Student对象,然后 通过 map 的get(key) 方法,赋值给一个 声明的Student对象,然后调用了 student 的set方法,改变属性,发现 map中的对应的位置上面的 Student对象中的属性也发生了变化二、示例代码package char01.testmap;public class Student { private ...原创 2019-12-18 19:36:12 · 4115 阅读 · 0 评论 -
利用set (集合) 快速的去重
一、问题引出需求如下给定一个由N个整数组成的数组A,则返回数组A中不同值的数量。例如,给定数组A包含六个元素,使得:A [0] = 2 A [1] = 1 A [2] = 1A [3] = 2 A [4] = 3 A [5] = 1该函数应返回3,因为数组A中出现3个不同的值,即1、2和3。针对以下假设编写有效的算法:N是在范围[内的整数0 … 100000 ];数组A的...原创 2019-12-03 13:27:26 · 1106 阅读 · 0 评论 -
数组学习01 一维数组
以下内容整理自https://leetcode-cn.com/explore/featured/card/array-and-string/198/introduction-to-array/768/1、 数组简介数组是一种基本的数据结构,用于按顺序存储元素的集合。但是元素可以随机存取,因为数组中的每个元素都可以通过数组索引来识别。数组可以有一个或多个维度。这里我们从一维数组开始,它也被称...转载 2019-11-27 20:12:54 · 322 阅读 · 0 评论 -
递归学习
为了确保递归函数不会导致无限循环,它应具有以下属性:一个简单的基本案例(basic case)(或一些案例) —— 能够不使用递归来产生答案的终止方案。一组规则,也称作递推关系(recurrence relation),可将所有其他情况拆分到基本案例。...转载 2019-11-26 20:21:18 · 425 阅读 · 1 评论 -
关于 Arrays.binarySearch() 方法的分析
一、问题的引出public class TestArraysFunctions { public static void main(String[] args) { int[] array_4={101,100,4,5,6,}; System.out.println(Arrays.binarySearch(array_4,100)); ...原创 2019-11-25 15:43:36 · 267 阅读 · 0 评论 -
关于 List 在for 循环中 添加对象的问题
一、问题引出public static void main(String[] args) { List<User> list=new ArrayList<User>(); /* 创建对象在 循环之外,只有一个对象 */ User user=new User(); for (i...转载 2019-11-23 10:03:58 · 3114 阅读 · 0 评论 -
java基础 04 if else结构
需求简单的 if else 结构使用/** * @description: * @author: htb * @createDate: 2019/11/20 * @version: 1.0 */public class DemoIf2 { public static void main(String[] args){ Scanner reader=new S...原创 2019-11-20 17:17:08 · 129 阅读 · 0 评论 -
java基础03 三元运算符
学习三元运算符判断条件 ? 结果A :结果 B注解:条件满足 输出结果A;/** * @description: * @author: htb * @createDate: 2019/11/20 * @version: 1.0 */public class Operator { public static void main(String[] args) {// ...原创 2019-11-20 16:50:20 · 128 阅读 · 0 评论 -
java基础02 数据类型转换
类型转换由大到小,数据精度丢失public class MyTran { public static void main(String[] args){ /* 由小转大 */ int a=11111; double b; b=a; System.out.println(b)...原创 2019-11-20 16:43:08 · 200 阅读 · 0 评论 -
java基础01使用 Scanner类实现 控制台输入输出
1.采用Scanner 类输入输出需求输入 会员卡的卡号输出会员卡的卡号代码如下import java.util.Scanner;public class CardNum {public static void main(String[] args) { // TODO Auto-generated method stub System.out.print("请输入会员卡的卡号:...原创 2019-11-19 10:45:17 · 383 阅读 · 0 评论