摘要:
一、定义 解释一:程序调用自身的编程技巧称为递归,它分为调用阶段和回退阶段,递归的回退顺序是它调用顺序的逆序。递归函数即自调用函数,在函数体内部直接或间接地自己调用自己,即函数的嵌套调用是函数本身。它使用的是选择结构:if/switch。而循环结构使用的是for,while,do while。 解释 阅读全文
posted @ 2020-05-11 22:38
小潘同学
阅读(293)
评论(0)
推荐(0)
摘要:
一、思路 单例模式主要作用时保证在Java应用程序中,一个类class只有一个实例存在。一般singleton模式通常有几种形式: 1、定义一个类,它的构造函数为private,它有一个static的private的该类变量,在类初始化时实例化,通过一个public的getInstance方法获取对 阅读全文
posted @ 2020-05-11 22:11
小潘同学
阅读(1861)
评论(0)
推荐(0)
摘要:
从类似如下的文本文件中读取出所有的姓名,并打印出重复的姓名和重复的次数,并按重复次数排序: 1,张三,28 2,李四,35 3,张三,28 4,王五,35 5,张三,28 6,李四,35 7,赵六,28 8,田七,35 一、思路: 1、对于读取文件,要熟悉掌握bufferReader类。它可以一次读 阅读全文
posted @ 2020-05-11 21:48
小潘同学
阅读(350)
评论(0)
推荐(0)
摘要:
一、思路 1、不需要同时判断中文字符和特殊字符: 数字:str.charAt(i)>= '0' && str.charAt(i)<='9' 字母:str.charAt(i)>= 'a' && str.charAt(i)<='z')||(str.charAt(i)>= 'A' && str.charA 阅读全文
posted @ 2020-05-11 21:11
小潘同学
阅读(1258)
评论(0)
推荐(0)
摘要:
一、思路: 1、汉字的字节不能截半,截半的话字节对于的ASCII码是小于0的值:byte[] bytes = str.getBytes(“gbk”) 2、一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间 PS: 不同编码方式1个英文字母占的字节是不同的: 1,ASCII码:一 阅读全文
posted @ 2020-05-11 17:41
小潘同学
阅读(276)
评论(0)
推荐(0)
摘要:
一、思路 1、打开指定目录 d:\\java File file = new File("d:\\java");//文件对象 2、判断该目录是否存在以及是否为目录 file.exists() && file.isDirectory() if (!(file.exists() && file.isDi 阅读全文
posted @ 2020-05-11 14:45
小潘同学
阅读(491)
评论(0)
推荐(0)
摘要:
一、思路 1、用字符流读出a和b中的文件,然后创建一个输出流用于输出到C文件中; 2、a和b交替输出到c中。 二、编程 import java.io.File; import java.io.FileReader; import java.io.FileWriter; public class Ma 阅读全文
posted @ 2020-05-11 14:06
小潘同学
阅读(1272)
评论(0)
推荐(0)
浙公网安备 33010602011771号