课堂派作业第一题(附思路)已改完!

第一题
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相同的元素删除。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课堂工程伦理第九章习涵盖了一系列与工程伦理有关的问。下面将回答其中一道习。 习:在一个建筑工程项目中,你的团队面临一个道德困境。为了能够在规定时间内成工程,你们需要使用低质量的材料。同时,你们知道使用低质量的材料可能会对建筑物的安全性和持久性产生负面影响。你应该如何处理这个道德困境? 回答:在这种情况下,我认为最重要的是要坚持道德原则和职业道德。首先,我会与团队讨论这个问,听取每个成员的意见和顾虑。我们需要充分了解使用低质量材料可能带来的风险和后果,并从长远角度考虑对于建筑物的影响。 其次,我会主动寻求与业主和其他相关方面的对话,将情况向他们清楚地说明。我会坦诚地告知他们使用低质量材料的后果,并向他们提出解决方案,例如申请延期或者寻找其他替代方案。通过积极沟通,我希望能够得到他们的理解和支持。 另外,我也会积极寻求第三方的建议和评估,以了解使用低质量材料可能产生的具体风险和损失。通过专业的评估和分析,我们能够更准确地评估决策对于工程项目和相关方面的影响,为我们的决策提供更科学的依据。 最后,无论决策结果如何,我会始终坚守职业道德并遵循工程伦理原则。我会将公共利益和安全放在首位,并采取措施来最大程度地减少潜在的风险。同时,我也会积极学习和反思这个道德困境,以便将来能够在面对类似问时作出更明智和负责任的决策。 总之,面对道德困境,我们应该坚持道德原则和职业道德,通过沟通、寻求第三方评估和以公共利益为导向的决策来处理问。这样才能保证工程项目的安全性和可持续发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值