- 博客(8)
- 问答 (3)
- 收藏
- 关注
原创 String类型汉字转化为首字母大写
导入需要的Maven依赖 <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version> </dependency> 创建util包 1、为了更好的代码管理,尽量将
2021-07-07 17:29:15 276
原创 求链表的第倒数第k个节点
求链表的倒数第k个节点 解题思路 1、首先遍历求得链表的总长度size 2、得到链表的总长度之后,通过数学计算可知 size-k 个便是倒数第k个元素的位置 图解 具体代码实现 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */ class Solution
2021-03-18 20:14:48 116
原创 环形数组实现队列问题(利用基础算法实现)
环形数组实现队列问题 分析 一、对题目的分析都写在了后面的代码中注释过了 二、如果有更好的解决方案,欢迎指出 三、注:对于基础算法,取模很关键(%) 相关算法分析 相关代码实现 一、方法的设计类: public class CircleArray { private int maxSize; //数组的长度(最大容量) //front--rear的初始值均为0 private int front; //front指向队列的第一个元素, private int rear; //rear指向
2021-01-02 17:45:39 451
原创 经典约瑟夫问题
经典问题约瑟夫环 有500个人围城一个圈,依次报数,每数到3的倍数的人离开圈,数完一圈后继续从1开始数, 直到圈中剩下最后一个人,求剩下的人原来在圈中的位置(约瑟夫环问题) 数组循环输出 1.唯一需要注意的问题,设置具体数值的时候小心下表越界的问题就好。 2.详细解题过程写在以下代码块中。 代码块 public static void main(String[] args) { //将这500人放到一个boolean类型的数组中 boolean [] b = new boolean[500
2020-12-20 15:29:33 1294 2
原创 网络编程之TCP与UDP
网络编程之TCP与UDP 两者间的区别 1.TCP:基于安全的点对点传输协议 点对点:接收端、发送端,建立安全连接; 2.UDP:基于广播形式的传播,一对多非安全传输; 3.对两者的运用在以下代码中会以注解的形式呈现。 对IO流要熟悉掌握 1.字节流:(rander/writer); 2.字符流:(inputStream/outputStream); 3.以及他们的父类。 TCP(发送端) public static void main(String[] args) { try { Socket socke
2020-12-14 13:28:55 140 4
原创 List集合中文名排序
List中对中文名排序 导入架包 对输入到集合中的中文名字进行排序处理,学会如何导入架包,导入架包的时候不要导错;以下是我的架包: 实体类 员工类 public class Emp { private int no; private String name; private String sex; private String position; private int age; private String salary; private Dept dept; //1.构造无参构造器,有参构造器 //2
2020-12-07 15:29:53 1125
原创 面向对象管理系统
联系人管理系统 1.添加联系人,对联系人进行增删改产; 运用到的知识点 1.正则表达式; 2.封装,装箱,拆箱,多态的应用; manager页面 public ArrayList list = new ArrayList(); //添加方法 public boolean addPerson(Person person) { boolean flang = true; if(!person.getNumber().matches(“1\d{10}”)) { System.out.println(“请输入正确的
2020-11-29 23:28:11 397
原创 Ranom类的运用
Random类 random的介绍 Math类中提供了一个random()的方法,用于随机一个从0.0~1.0之间的浮点数,当实际需求有个性化的要求时,只能通过计算获取其他类型的随机数,实际操作相对比较麻烦;因此,Java中还提供了另一个专门用于生成各种需求的随机数类型,比如,随机整数,随机浮点数,随机布尔值。 常见方法 nextBoolean():随机一个布尔值 nextDouble():随机一个0.0~1.0之间的double值 nextInt():随机一个int范围内的整数值 nextInt(int
2020-11-23 18:52:08 334
空空如也
docker+jenkins无法下载maven依赖包
2023-01-02
mac 安装maven 输入mvn-v出现问题
2022-11-19
从数据库中将一大串JSON数据,提取出来,解析出来在存入数据库的令一个数据库中
2021-05-19
windows下用命令行操作kafka
2021-05-17
从Kafka获取数据,怎么放入到数据库中
2021-05-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人