51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#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
Day_10【常用API】扩展案例2_获取输入日期是哪一年的哪一天的星期几
分析以下需求,并用代码实现1)已知日期字符串:"2015-10-20",将改日期字符串转换为日期对象2)将(1)中的日期对象转换为日历类的对象3)根据日历对象获取改日期是星期几,以及这一年的第几天4)通过键盘录入日期字符串,格式(2015-10-20),如输入:2015-10-20,输出"2015年-10月-20日是星...
代码星球
·
2020-08-08
Day
常用
API
扩展
案例
Day_10【常用API】扩展案例1_利用人出生日期到当前日期所经过的毫秒值计算出这个人活了多少天
分析以下需求,并用代码实现:1.从键盘录入一个日期字符串,格式为xxxx-xx-xx,代表该人的出生日期2.利用人出生日期到当前日期所经过的毫秒值计算出这个人活了多少天packagecom.itheima;importjava.text.ParseException;importjava.text.SimpleDate...
代码星球
·
2020-08-08
Day
常用
API
扩展
案例
Day_09【常用API】扩展案例7_验证QQ号是否正确
需求说明请用户输入一个“QQ号码”,我们来判断这个QQ号码是否正确要求:使用方法来完成判断功能验证规则:1)必须是5—12位数字;2)首位不能是0;packagecom.itheima2;importjava.util.Scanner;publicclassTest7{publicstaticvoidmain(Stri...
代码星球
·
2020-08-08
Day
常用
API
扩展
案例
Day_09【常用API】扩展案例6_将用户给定的字符串首个字符大写,并分别加上"set"和"get"输出
定义如下方法publicstaticStringgetPropertyGetMethodName(Stringproperty)(1)该方法的参数为String类型,表示用户给定的成员变量的名字,返回值类型为String类型,返回值为成员变量对应的get方法的名字(2)如:用户调用此方法时给定的参数为"name",该方...
代码星球
·
2020-08-08
quot
Day
常用
API
扩展
Day_09【常用API】扩展案例5_获取长度为5的随机字符串,字符串由随机的4个大写英文字母和1个0-9之间(包含0和9)的整数组成
分析以下需求,并用代码实现1.定义StringgetStr(char[]chs)方法功能描述:获取长度为5的随机字符串,字符串由随机的4个大写英文字母和1个0-9之间(包含0和9)的整数组成2.定义main方法,方法内完成:(1)定义长度为26,元素值为26个大写英文字母的数组chs(2)传递数组chs调用getStr...
代码星球
·
2020-08-08
随机
字符串
Day
常用
API
Day_09【常用API】扩展案例4_将字符串变为字符数组,并将大写字母改为小写,首尾内容不同互换,并将索引为偶数的元素替换
分析以下需求,并用代码实现1.键盘录入一个字符串2.将该字符串变成字符数组(不能使用toCharArray()方法)3.将字符数组中的所有大写字母变成小写字母(不能使用toLowerCase()方法)4.如果第一位和最后一位的内容不相同,则交换5.将字符数组中索引为偶数的元素变成'~'6.打印数组元素的内容packag...
代码星球
·
2020-08-08
并将
Day
常用
API
扩展
Day_09【常用API】扩展案例3_删除源字符串中的指定字符,并计算指定字符出现的次数
分析以下需求,并用代码实现1.键盘录入一个源字符串由字符串变量scrStr接收2.键盘录入一个要删除的字符串由字符串变量delStr接收3.要求删除该字scrStr符串中的所有delStr字符串(最终的字符串中不能包含delStr)要求打印删除后的结果以及删除了几个delStr字符串4.代码运行打印格式:请输入源字符串...
代码星球
·
2020-08-08
指定
字符
Day
常用
API
Day_09【常用API】扩展案例2_测试小字符串在大字符串中出现的次数
分析以下需求,并用代码实现1.键盘录入一个大字符串,再录入一个小字符串2.统计小字符串在大字符串中出现的次数3.代码运行打印格式:请输入大字符串:woaiheima,heimabutongyubaima,wulunheimahaishibaima,zhaodaogongzuojiushihaoma请输入小字符串:hei...
代码星球
·
2020-08-08
Day
常用
API
扩展
案例
首页
上一页
...
3
4
5
6
7
...
下一页
尾页
按字母分类:
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
其他