
Java
文章平均质量分 56
Java
哭哭啼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
byte数组与字符串之间相互转换
byte数组与字符串之间相互转换字符串转数组数组转字符串使用String类利用16进制字符串字符串转数组 public static void main(String[] args) { String str="失败是成功之母!"; byte[] bytes = str.getBytes(StandardCharsets.UTF_8); }数组转字符串使用String类 public static void main(String[] args) thr原创 2022-02-15 16:52:09 · 31912 阅读 · 0 评论 -
遍历字符串每个字符
public static void main(String[] args) { String str = "123\\n456\\n789\\n+0- qwertyuiopasdfghjklzxcvbnm是谁?!@#"; for (int i = 0; i < str.length(); i++) { System.out.println(str.charAt(i)); } }原创 2022-03-10 16:15:35 · 418 阅读 · 0 评论 -
数组和list之间的相互转换
数组和list之间的相互转换数组转list遍历Arrays.asList()方法(有局限)Collections.addAll()java8 stream流list转数组toArray()toArray(T[] a)(推荐)数组转list注意:在数组转list过程中,如果数组是8大基本数据类型,将数据类型转为对应的封装类,避免转换为list后存储元素是数组而不是数组的元素。遍历 int[] arr = {2, 0, 4, 9, 3, 6, 8, 7, 1, 5, 3};ArrayList<原创 2022-02-18 15:02:36 · 4951 阅读 · 0 评论 -
数据结构小结
数据结构什么是数据结构?数据结构有哪些?什么是逻辑结构?什么是存储结构?线性表顺序表(数组)链表栈和队列树结构图结构什么是数据结构? 数据结构直白来讲就是研究数据存储方式。 数据存储,为什么要进行数据存储?为了方便后期对数据的在利用,就如同我们使用数组存储{1,2,3}一样,是为了对他们的值进行处理使用,无缘无故的数据存储是对存储空间的不负责任。 所以,也可以说数据结构是如何存储具有复杂关系的数据且有利于后期对数据的再利用。数据结构有哪些?如图:什么是逻辑结构?数据的逻辑结构是对数据元素原创 2022-02-16 18:05:17 · 148 阅读 · 0 评论 -
线性存储结构-线性表
线性存储结构-线性表线性表是什么?特性顺序存储结构和链式存储结构的区别顺序存储结构(线性表)链式存储结构(链表)单向链表链表的节点头节点,头指针和首元节点双向链表单向链表和双向链表的区别?线性表是什么?全名为线性存储结构,线性表是最基本、最简单、也是最常用的一种数据结构。线性表(linear list)是数据结构的一种,一个线性表是n个具有相同特性的数据元素的有限序列。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的(注意,这句话只适用大部分线性原创 2022-02-25 17:03:53 · 1844 阅读 · 0 评论 -
java 排序算法
排序算法排序算法可分为内部排序算法和外部排序算法。内部排序算法:数据记录在内存中排序。外部排序算法:因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要方位内存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用以下两张图概括:稳定即在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相 对次序保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r原创 2022-02-18 11:41:16 · 158 阅读 · 0 评论 -
Maven Jar 加载原则优先级梳理
在 Maven 项目中,加载 JAR 包的优先级和顺序是一个重要的概念。理解这些原则有助于解决依赖冲突和确保项目的正确构建。原创 2025-01-02 10:13:33 · 796 阅读 · 0 评论 -
Java通过Stream对象集合去重方式
super T,?原创 2024-12-11 10:19:57 · 585 阅读 · 0 评论 -
EasyExcel导出列表
通过easyexcel导出列表数据根据列表内容自适应宽高。文件名冲突,修改文件名递增设置。原创 2024-12-06 16:36:04 · 479 阅读 · 0 评论 -
kafka enable.auto.commit和auto.offset.reset使用说明
【代码】kafka enable.auto.commit和auto.offset.reset使用说明。原创 2024-04-11 10:19:57 · 1674 阅读 · 2 评论 -
字符编码个人理解
总结:ASCII码只占一个字节,不包含汉字;GBK汉字国标扩展码,就是所谓的中国码,兼容ASCII码,汉字包含两个字节;Unicode万国码,兼容所有国家文字;UTF-32,所有字符都占4个字节,导致资源浪费;UTF-8是针对Unicode的一种可变长度,一个US-ASCIl字符只需1字节编码,带有的文等字母则需要2字节编码,中日韩文字、文字、文字等需要3个字节,少部分字符需要4个字节。它是最通用的标准,并等同于国际标准 ISO/IEC 646。原创 2023-09-26 17:50:47 · 344 阅读 · 0 评论 -
com.jcraft.jsch.JSchException: invalid privatekey: [B@7b98f307
主要原因是生成密钥的时候使用的openssh版本过高导致,其生成的密钥类似如下,而jsch版本低,解析不了高版本的openssh生成的秘钥。查看秘钥一般存储位置系统盘用户目录下,如:C:\Users\tt\.ssh\id_rsa。Enter passphrase:输入秘钥的密码,如果不用加密,直接按Enter键。需要更改的地方,file:id_rsa的绝对路径;如果密钥未使用密码加密,请使用。1、提高jsch版本。2、重新生成经典秘钥。原创 2023-09-20 11:14:36 · 2501 阅读 · 0 评论 -
JDK API文档地址(中文和英文)
Ctrl+F, 全局搜索document,选择get Java SE document。选择Project->Java。根据需要查看各版本文档即可。网上还有很多百度网盘中也有。原创 2023-09-15 14:01:55 · 1526 阅读 · 0 评论 -
字符串数组转换为字符串并以符号拼接
【代码】字符串数组转换为字符串并已符号拼接。原创 2023-09-05 16:20:57 · 304 阅读 · 0 评论 -
Java 根据日期计算星期几
【代码】Java 根据日期计算星期几。原创 2023-08-23 16:46:15 · 5830 阅读 · 0 评论