课堂派作业第一题(附思路)已改完!
第一题
convertStringToList方法思路:
public static List<String> convertStringToList(String line){String[] str=line.split("\\s+");ArrayList<String> list=new ArrayList<String>();for(int i=0;i<str.length;i++){list.add(String.valueOf(str[i]));}return list;}
(1).我们应该要把line字符串化成一个字符串的数组,并且我们需要把字符串里面的空格给去掉,这里可以运用了split()方法(Java课本112页),将字符串以一个或多个空格作为分隔,切割成若干个,然后存入str这个字符型数组里面。
(2)我们创建了一个Arraylist的集合list,通过for循环,我们可以运用add()的方法(java课本140页),将str数组里面的元素添加到list中,最后return list即可。
remove方法思路:
public static void remove(List<String> list, String str) {Iterator it=list.iterator();while(it.hasNext()){if(it.next().equals(str)){it.remove();}}}
题目要求我们要移除掉与str内容相同的元素,这里我们可以运用迭代器的方法(Java课本143页),在迭代器里面,用equals()的方法将list的每个元素 与str所代表的元素进行比较,如果相同,我们就可以运用remove()的方法(java课本140页)将list里面与str相同的元素删除。
课堂派作业第一题(附思路)已改完!相关推荐
- 机器学习课堂笔记-作业二基本实现思路
机器学习课堂笔记-作业二基本实现思路 作业2-年收入判断 项目描述 数据集介绍 项目要求 数据准备 环境配置/安装 事先说明 一.概率生成模型 1. 读取数据 整理训练数据 2. 协方差矩阵计算 手动 ...
- 2022数维杯国际赛C题思路(思路已更完)
数维杯C题思路 本人美赛一等奖.Mathorcup数学竞赛一等奖.五一杯数学竞赛二等奖等 第一次写,不喜勿喷 下面让我们来看看本次数维杯竞赛的C题吧 问题 C:如何利用大脑结构特征和认知行为特征诊断阿 ...
- 2021年人工神经网络第四次作业-第一题:LeNet对于水果与动物进行分类
简 介: 对于有五种动物和五中水果组成的FAMNIST数据集合的图像分类问题进行了测试.本文主要是集中在前期的数据库的准备和网络的构建方面.对于网络的详细测试参见在 对于FAMNIST中的十种动物和水 ...
- 数独挑战之九宫格入门第一题解题思路
入门题比较简单,先看第一题: 数独位置说明: 解题思路: 简单标记后会发现很多数都是唯一的,可以直接给出答案: 即: r3c8=4 r1c2=3 r2c5=2 r6c9=8 等等 用到的方法为主要为唯 ...
- 微信小程序:数独挑战之九宫格-中级-第一题解题思路
题目 中级第一题相对比较简单,只要运行唯一余数.排除法基本就能解出来,下面看一下解题路径: 最终答案为: 转载于:https://www.cnblogs.com/webjlwang/p/1061267 ...
- 2015移动安全挑战赛MSC(第二届)第一题解题思路
在看雪上分享了自己第一题的解题过程,链接如下,如有什么不正确的地方,还望赐教 http://bbs.pediy.com/showthread.php?p=1398324#post1398324
- 构建之法课后作业第二次作业第一题
1.选一种你比较熟悉的软件,点评他的优缺点,并描述这类软件的发展历程. 答: (A)分析腾讯QQ的优缺点: a.优点: 时尚,方便快捷,用户多,普遍率高,公益做得好,功能和业务丰富,有强大的聊天和游戏 ...
- java第二次测试笔试题_微软第二次笔试第一题java代码 已AC
import java.util.HashMap; import java.util.Scanner; import java.util.Set; /** * Queen attack * @auth ...
- 干翻Java_Java第三次作业第一题
1.[请复制本程序,作为java程序代码,进行编译,补充填写缺失代码部分,并实现题目要求功能,从而获得空白填写所需的内容.] 编写无限计时程序,从0:1开始计时,一直循环计时,计时到60秒,变为1:0 ...
- Java第二次作业第一题
编写图形界面程序,在窗体中设置菜单栏,在菜单栏上添加"file"菜单,在文件菜单中添加"new"和"quit"两个菜单项,其中"q ...
最新文章
- 简单总结过去的2021年
- Delphi中DLL封装业务逻辑的实现
- java框架_2020年Java框架排行榜,谁居榜首?
- ubuntu linux版本升级,Ubuntu 系统版本升级
- linux+内核中开启nfs,NFS Client in Linux Kernel - Open
- SparkSQL 内置函数的使用(JAVA与Scala版本)
- Python开发环境Wing IDE 5.0测试第八版发布
- VS Code 批量操作
- 利用java.io.File类实现遍历本地磁盘上指定盘符或文件夹的所有的文件
- 应该如何设计圣诞元素到项目?
- 横向色差测试(LCA)—imatest
- csr蓝牙适配 linux,新款4.0蓝牙适配器 迷你4.0蓝牙适配器 Bluetooth CSR 4.0 Dongle
- C语言——恶搞关机小程序
- cesium雷达图_cesium添加闪烁点,雷达图(一般用于预警)
- flash AS3常用公式
- 一个出身寒门的状元之死全文【原文】
- Qt的对话框与窗口--Qt中主要的窗体类及其用途
- 第五人格维修服务器中要不要玩,第五人格:匹配制度辣鸡!服务器还是崩!第五真的要凉了吗?...
- 一款基于 Spring Boot 的神仙接私活项目,已开源,2022 接私活必备!
- FSSC22000认证咨询,本程序适用与食品安全体系中的产品危害信息收集、分析和评估等所有活动