51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#案例
Day_14【IO流】扩展案例3_对文本文件中的字符串内容进行反转
分析以下需求,并用代码实现项目根路径下有text.txt文件,内容如下我爱黑马123456利用IO流的知识读取text.txt文件的内容反转后写入text.txt文件中654321马黑爱我思路1.创建集合对象用于存储读取到的每一行数据2.创建BufferedReader关联text.txt文件3.将读取到的每一行数据存...
代码星球
·
2020-08-08
Day
IO
扩展
案例
文本
Day_14【IO流】扩展案例2_缓冲字符输出、输入流进行用户名的创建
需求分析1.项目根目录下建立文件:user.txt,文件中存放用户名和登录密码,格式:用户名,密码,如:aaa,123;2.user.txt文件中初始存放的用户信息有如下:jack,123rose,123tom,1233.要求完成如下功能:程序运行时:控制台提示用户输入注册的用户名和密码;验证键盘录入的用户名跟user...
代码星球
·
2020-08-08
Day
IO
扩展
案例
缓冲
Day_14【IO流】扩展案例1_缓冲区字符输入、输出流,键盘录入,contains()方法的统一运用
分析以下需求,并用代码实现实现一个验证码小程序,要求如下:1.在项目根目录下新建一个文件:data.txt,键盘录入3个字符串验证码,并存入data.txt中,要求一个验证码占一行;2.键盘录入一个需要被校验的验证码如果输入的验证码在data.txt中存在:在控制台提示验证成功,如果不存在控制台提示验证失败思路1.键盘...
代码星球
·
2020-08-08
Day
IO
扩展
案例
缓冲区
Day_13【IO流】扩展案例2_统计键盘录入字符在指定项目文件中出现的次数
分析以下需求,并用代码实现键盘录入一个字符(以字符串的形式录入)判断当前字符在info3.txt当中是否存在如果不存在,给出提示如果存在,请统计出该字符出现的次数Info3.txt内容如下:abcdefghijklmnopqrstuvwxyz,mnopqrstuvwxyz,mnopqrstuvwxyz,mnopqrst...
代码星球
·
2020-08-08
Day
IO
扩展
案例
统计
Day_13【IO流】扩展案例2_统计指定项目文件中字符出现的次数
需求分析统计当前项目下info2.txt文件中,每个字符出现的个数文件内容如下:welcometoitheima!!!最终效果如下:w(1)(2)!(3)t(2)e(3)c(1)a(1)o(2)l(1)m(2)h(1)i(2)思路1.创建HashMap集合,用于统计每个字符出现的次数2.创建输入流对象关联数据源3.读取...
代码星球
·
2020-08-08
Day
IO
扩展
案例
统计
Day_13【IO流】扩展案例1_读取项目文件内容并去重
分析以下需求,并用代码实现:需求:读取当前项目下的info1.txt文件内容如下:aaaaaaaaaaabbbbbbbbbbbbccdefg要求将数据去重后写回最终效果:fgdebca思路1.创建HashSet集合对象用于存储读取到的每一个字符(用于去重)2.创建字节输入流对象3.将读取到的字符存储到集合中4.创建输入...
代码星球
·
2020-08-08
Day
IO
扩展
案例
读取
Day_12【集合】扩展案例4_判断字符串每一个字符出现的次数
分析以下需求,并用代码实现1.利用键盘录入,输入一个字符串2.统计该字符串中各个字符的数量(提示:字符不用排序)3.如:用户输入字符串"If~you-want~to~change-your_fate_I_think~you~must~come-to-the-dark-horse-to-learn-java"程序输出结果...
代码星球
·
2020-08-08
Day
集合
扩展
案例
判断
Day_12【集合】扩展案例3_产生10个长度为10,不能重复,由数字0-9,小写字母和大写字母组成的字符串
分析以下需求,并用代码实现1.产生10个1-20之间的随机数要求随机数不能重复2.产生10个长度为10的不能重复的字符串(里面只能出现大写字母、小写字母、0-9的数字),并遍历打印输出代码packagecom.itheima;importjava.util.ArrayList;importjava.util.Rando...
代码星球
·
2020-08-08
Day
集合
扩展
案例
产生
Day_12【集合】扩展案例2_键盘录入一个字符串,对其进行去重,并将去重后的字符串组成新数组
需求分析:键盘读取一行输入,去掉其中重复字符,打印出不同的那些字符思路:1.键盘录入字符串2.遍历字符串,将每个字符存储到集合中3.将集合中重复的字符去掉4.创建新集合,遍历老集合,获取老集合中的元素,判断新集合中是否包含这个元素a)如果不包含,则将这个元素添加到新集合中5.清空老集合中元素6.将新集合中的元素添加到老...
代码星球
·
2020-08-08
字符串
Day
集合
扩展
案例
Day_12【集合】扩展案例1_利用集合的知识对长度为10的int数组进行去重,产生新数组,不能改变数组中原来数字的大小顺序
分析以下需求,并用代码实现1.定义一个长度为10的int数组,并存入10个int类型的数据,其中有一些数据是重复的2.利用集合的知识对数组进行去重,产生新数组,不能改变数组中原来数字的大小顺序3.打印新数组中的内容按照以下描述完成类的定义。代码packagecom.itheima;importjava.util.Arr...
代码星球
·
2020-08-08
数组
集合
Day
扩展
案例
Day_11【集合】扩展案例5_对list集合对象中的元素进行反转,求最大值最小值,求元素i在list集合中首次出现的索引,将oldvalue替换为newvalue
分析以下需求,并用代码实现定义MyArrays工具类,该工具类中有以下方法,方法描述如下:1.publicstaticvoidreverse(ArrayList<Integer>list);参数ArrayList<Integer>list:要进行操作的集合对象要求:对list集合对象中的元素进行...
代码星球
·
2020-08-08
集合
list
元素
Day
扩展
Day_11【集合】扩展案例4_删除长度大于5的字符串,删除元素包含0-9数字的字符串
分析以下需求,并用代码实现1.定义ArrayList集合,存入多个字符串如:"ab1""123ad""bca""dadfadf""dddaaa""你好啊""我来啦""别跑啊"2.遍历集合,删除长度大于5的字符串,打印删除后的集合对象提示:可以将原集合中所有长度大于5的字符串放入到新集合中,遍历新集合,新集合中的元素就是...
代码星球
·
2020-08-08
删除
字符串
Day
集合
扩展
Day_11【集合】扩展案例3_打印最高分的学员姓名、年龄、成绩,打印10个学生的总成绩和平均分,打印不及格的学员信息及数量
分析以下需求,并用代码实现1.定义Student类属性:姓名:Stringname年龄:intage成绩:intscore行为:空参构造方法有参构造方法set和get方法toString方法2.定义测试类,进行测试(1)创建10个学生对象存入ArrayList集合中(2)打印最高分的学员姓名、年龄、成绩[要求封装1个方...
代码星球
·
2020-08-08
打印
Day
集合
扩展
案例
Day_11【集合】扩展案例2_使用普通for循环获取集合中索引为3的元素并打印,统计集合中包含字符串"def"的数量,删除集合中的所有字符串",将集合中每个元素中的小写字母变成大写字母def",
分析以下需求,并用代码实现1.定义ArrayList集合,存入多个字符串"abc""def""efg""def""def""qwe""def""def""swd""wwe""def""def"2.使用普通for循环获取集合中索引为3的元素并打印3.定义方法publicstaticbooleanmyContains(Ar...
代码星球
·
2020-08-08
集合
quot
元素
字符串
中的
Day_11【集合】扩展案例1_遍历打印学生信息,获取学生成绩的最高分,获取成绩最高的学员,获取学生成绩的平均值,获取不及格的学员数量
分析以下需求,并用代码实现:1.按照以下描述完成类的定义学生类属性:姓名name年龄age成绩score行为:吃饭eat()study(Stringcontent)(content:表示学习的内容)2.定义学生工具StudentsTool,有四个方法,描述如下publicvoidlistStudents(Student...
代码星球
·
2020-08-08
获取
学生
成绩
学员
Day
首页
上一页
...
8
9
10
11
12
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他