分析以下需求,并用代码实现 1.定义ArrayList集合,存入多个字符串"abc" "def" "efg" "def" "def" "qwe" "def" "def" "swd" "wwe" "def" "def" 2.使用普通for循环获取集合中索引为3的元素并打印…
分析以下需求,并用代码实现 1.产生10个1-20之间的随机数要求随机数不能重复 2.产生10个长度为10的不能重复的字符串(里面只能出现大写字母.小写字母.0-9的数字),并遍历打印输出 代码 package com.itheima; import java.util.ArrayList; import java.util.Random; public class Test3 { public static void main(String[] args) { // 定义一个空字符串 Stri…
需求分析:键盘读取一行输入,去掉其中重复字符, 打印出不同的那些字符 思路: 1.键盘录入字符串 2.遍历字符串,将每个字符存储到集合中 3.将集合中重复的字符去掉 4.创建新集合,遍历老集合,获取老集合中的元素,判断新集合中是否包含这个元素 a)如果不包含,则将这个元素添加到新集合中 5.清空老集合中元素 6.将新集合中的元素添加到老集合中 7.遍历老集合 代码 package com.itheima; import java.util.ArrayList; import java.util.…
分析以下需求,并用代码实现 1.键盘录入一个大字符串,再录入一个小字符串 2.统计小字符串在大字符串中出现的次数 3.代码运行打印格式: 请输入大字符串: woaiheima,heimabutongyubaima,wulunheimahaishibaima,zhaodaogongzuojiushihaoma 请输入小字符串:heima 控制台输出:小字符串heima 在大字符串woaiheima,heimabutongyubaima,wulunheimahaishibaima,zhaodaogo…
分析以下需求,并用代码实现 键盘录入一个字符(以字符串的形式录入) 判断当前字符在info3.txt当中是否存在 如果不存在, 给出提示 如果存在, 请统计出该字符出现的次数 Info3.txt内容如下: abcdefghijklmnopqrstuvwxyz,mnopqrstuvwxyz,mnopqrstuvwxyz,mnopqrstuvwxyz 思路 1.键盘录入要查找的字符 2.创建输入流对象关联info3.txt 3.创建StringBuilder用于存储读取到的所有字符 4.将读取到的字…
需求分析 1.项目根目录下建立文件: user.txt,文件中存放用户名和登录密码,格式:用户名,密码,如:aaa,123: 2.user.txt文件中初始存放的用户信息有如下: jack,123 rose,123 tom,123 3.要求完成如下功能: 程序运行时:控制台提示用户输入注册的用户名和密码: 验证键盘录入的用户名跟user.txt中已注册的用户名是否重复: 是:控制台提示:用户名已存在 否:将键盘录入的用户名及密码写入user.txt文件,并在控制台提示:注册成功: 思路 1.键盘…
原理: 这类题目主要通过ASCII(美国信息交换标准代码)码差值实现,A对应ASCII码十进制数字是65,a对应ASCII码十进制数字是97,即大小写字母之间ASCII码差值为32,想要将大写字母转换为小写字母可以将该字符ASCII码值+32,同理小写字母转换成大写字母只需将该字符ASCII码值-32 代码1: #include<stdio.h> #include<assert.h> char * my_strlwr(char * str) //定义一个my_strlwr函数 {…
先让我们来看个很重要的东西,还是ASCII码. 十进制:A-Z:65-90十进制:a-z:97-122 了解这个很重要. 现在我们先举例子大写字母转小写字母案例: #include <stdio.h> int lower(int c) { if(c>='A' && c<='Z') return c+'a'-'A'; else return c; } int main() { printf("%c\n",lower('A')); ; } 编译运行输…
需求分析 统计当前项目下info2.txt文件中, 每个字符出现的个数 文件内容如下: welcome to itheima!!! 最终效果如下: 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.读取到文件中的每一个字符 4.判断字符是否是第一次出现 a)如果是的话, 键的位置存当前字符, 值的位置存1 b)如果不是第一次出现, 键的位置还是当前字符…
分析以下需求,并用代码实现 1)已知日期字符串:"2015-10-20",将改日期字符串转换为日期对象 2)将(1)中的日期对象转换为日历类的对象 3)根据日历对象获取改日期是星期几,以及这一年的第几天 4)通过键盘录入日期字符串,格式(2015-10-20) ,如输入:2015-10-20,输出"2015年-10月-20日 是 星期二,是2015年的 10月 20日". 注:是 "2015年的 10月 20日"中的年.月.日要利用Date对象分…