随笔分类 -  Java

摘要:算法描述 大多数情况下,在三种简单排序中,插入排序都是最优的选择。虽然插入排序算法仍需要 O(N^2) 的时间,但在一般情况下,它要比冒泡排序快一倍,比选择排序还要快一点。插入排序可以简单表述为:使“标定项”的一侧局部有序,每次将标定项插入有序一侧,同时将另一侧的下一项设为“标定项”。 代码部分 / 阅读全文
posted @ 2020-06-16 22:37 _smallpotato 阅读(222) 评论(0) 推荐(0)
摘要:问题描述 Java中,我们有时需要对现有的字符串进行切割并转化成一个List集合。 解决方案 Java.lang 包中的 String.split() 方法可对现有的字符串进行切割,并返回一个字符串数组 对 str 的遍历 所以我们可以用 Arrays.asList() 方法,将数组转化为 List 阅读全文
posted @ 2020-03-24 22:21 _smallpotato 阅读(90794) 评论(0) 推荐(1)
摘要:问题描述 在使用 Java 读写文件的过程中,当涉及到中文字符,会出现乱码的问题,读取内容与预期结果不符。 问题分析 所有的文件都是有编码格式的,其中 txt 和 Java 文件一般有三种编码格式:ISO8859 1、GSK 和 UTF 8. 其中 ISO8859 1 是西欧编码,不适用中文汉字;G 阅读全文
posted @ 2020-03-23 16:35 _smallpotato 阅读(6334) 评论(0) 推荐(0)