JAVA|牛客网题解

简介: JAVA|牛客网题解

问题描述

最近由于期末考试结束,时间也相对比较轻松,所以最近去看了一下牛客网上面的一些题,偶尔做了一些练习题,对之前的知识点有一个复习。发现自己对很多知识点的理解还是很欠缺的,对很多的知识点理解不透彻。

下面先来简单的看一下题目:

如果一个list初始化为{5, 3, 1},执行一下代码后,其结果为()

nums.add(6);

nums.add(0, 4);

nums.remove(1);

A.[5, 3, 1, 6]

B.[4, 3, 1, 6]

C.[4, 3, 6]

D.[5, 3, 6]

解决方案

当看到这个题的时候我的思路是,在原始数据的末尾添加一个6,在0的位置添加一个4,然后再移除一个1,然后就毫不犹豫的选择了C,但提示我的选项是错误的,正确答案是B,我仔细看一遍题后发现思路是错误的。

正确的思路应该是在原始数据的末尾添加一个6,然后再0的位置添加一个4,最好将1位置的数移除,所以应该是将5移除,所以正确答案是B。

package cow;

 

import java.util.ArrayList;

import java.util.Arrays;

import java.util.List;

 

/**

 *  @author guijun

 *  @version 1.0

 *  @date 2020/7/10 15:04

 */

public class Tset {

     public static void main(String[] args) {

         test01();

     }

 

     static void test01() {

         List<Integer> nums = new ArrayList<>(Arrays.asList(5, 3,  1));

         System.out.println("输出原始数据:");

         nums.forEach(System.out::println);

         nums.add(6);

         nums.add(0, 4);

         nums.remove(1);

         System.out.println("输出修改后的数据:");

         nums.forEach(System.out::println);

     }

}

所以最后输出的结果为:

结语

list移除元素的时候要注意是用对象来移除元素还是利用索引来移除元素的,在这里就是利用索引来移除元素的。



目录
相关文章
|
12月前
|
SQL Oracle 关系型数据库
Oracle 19c OCP 认证考试 082 题库(第26题)- 2024年修正版
这是关于Oracle 19c OCP认证考试(1Z0-082)的题库,包含90道题目,通过分数为60%,考试时间为150分钟。本文由CUUG原创整理,重点解析了全球临时表的特点和相关操作,并提供了正确答案及详细解释,帮助考生更好地理解和备考。
172 2
|
11月前
|
数据采集 存储 JavaScript
Dynamic Website 爬虫:应对动态内容与 JavaScript 渲染挑战
本文深入探讨了如何设计针对动态网站的爬虫,以采集 WIPO Brand Database 中的专利和技术信息。文章详细介绍了动态网站的挑战,包括 JavaScript 渲染、反爬虫机制和异步加载,并提出了解决方案,如使用 Selenium 模拟浏览器、代理 IP 技术和 API 抓取。最后,通过具体代码示例展示了如何实现这些技术手段。
620 0
|
关系型数据库 MySQL Docker
Docker从容器中项目如何访问到宿主机MYSQL
Docker从容器中项目如何访问到宿主机MYSQL
3647 0
HLS实践 - 03 - 接口优化设计(二)
HLS实践 - 03 - 接口优化设计
488 0
HLS实践 - 03 - 接口优化设计(二)
|
5天前
|
人工智能 运维 安全
|
3天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
|
5天前
|
机器学习/深度学习 人工智能 自然语言处理
B站开源IndexTTS2,用极致表现力颠覆听觉体验
在语音合成技术不断演进的背景下,早期版本的IndexTTS虽然在多场景应用中展现出良好的表现,但在情感表达的细腻度与时长控制的精准性方面仍存在提升空间。为了解决这些问题,并进一步推动零样本语音合成在实际场景中的落地能力,B站语音团队对模型架构与训练策略进行了深度优化,推出了全新一代语音合成模型——IndexTTS2 。
495 14