- 编辑Java集合操作示例目录Java集合操作示例数组转集合集合比较集合反转 List循环移动元素List元素替换 集合练习Map练习题 数组转集合使用 Java Util 类的 Arrays.asList(name) 方法将数组转换为集合:package com.item.action;import java.util.*;public class Demo3 { public sta... 编辑Java集合操作示例目录Java集合操作示例数组转集合集合比较集合反转 List循环移动元素List元素替换 集合练习Map练习题 数组转集合使用 Java Util 类的 Arrays.asList(name) 方法将数组转换为集合:package com.item.action;import java.util.*;public class Demo3 { public sta...
- 编辑java字符串练习题7、验证回文串目录java字符串练习题7、验证回文串题目:测试数据:提示:方法1:使用StringBuffer处理掉符号和空格后累计在一起,最后与反向自身对象做equals的值比较。方法2:双指针题目:如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。字母和数字都属于字母数字字符。给你一... 编辑java字符串练习题7、验证回文串目录java字符串练习题7、验证回文串题目:测试数据:提示:方法1:使用StringBuffer处理掉符号和空格后累计在一起,最后与反向自身对象做equals的值比较。方法2:双指针题目:如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。字母和数字都属于字母数字字符。给你一...
- 编辑java字符串练习题5、罗马数字转整数题目罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。编辑例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字... 编辑java字符串练习题5、罗马数字转整数题目罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。编辑例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字...
- 前言相信很多程序员在最初接触Java的时候就听过,Java中一切皆对象那么什么是面向对象呢?前言先介绍什么是面向对象和面向过程,这样有助于读者更好的理解面向对象 什么是面向过程?面向过程顾名思义是一种以过程为中心的编程思想,自顶向下的编程模式,试想一下c语言。我们将问题分解开,一个一个函数来实现一个一个的步骤,依次调用。也就是说在进行面向过程编程时候,可以先定义一个函数,然后使用if-el... 前言相信很多程序员在最初接触Java的时候就听过,Java中一切皆对象那么什么是面向对象呢?前言先介绍什么是面向对象和面向过程,这样有助于读者更好的理解面向对象 什么是面向过程?面向过程顾名思义是一种以过程为中心的编程思想,自顶向下的编程模式,试想一下c语言。我们将问题分解开,一个一个函数来实现一个一个的步骤,依次调用。也就是说在进行面向过程编程时候,可以先定义一个函数,然后使用if-el...
- 不知道大家在计算JavaScript浮点数的时候有没有遇到过0.1+0.2 != 0.3的情况,<script> var a1 = 0.1; var a2 = 0.2; alert(a1+a2);</script> 化浮为整浮点数的计算会出现这个问题,但是整数的计算就不会出现啊,把俩个小数换算为整数进行计算,再除以一个共同的倍数var a1 = 0.... 不知道大家在计算JavaScript浮点数的时候有没有遇到过0.1+0.2 != 0.3的情况,<script> var a1 = 0.1; var a2 = 0.2; alert(a1+a2);</script> 化浮为整浮点数的计算会出现这个问题,但是整数的计算就不会出现啊,把俩个小数换算为整数进行计算,再除以一个共同的倍数var a1 = 0....
- 前言下面来看这样一段代码public static void main(String[] args) { System.out.println("hello world");}main方法中加入,static,修饰符,下面我们来讨论这个修饰符的含义。 静态字段如果将一个字段定义为static,每个类只有这样一个的字段,而对于非静态的实例字段,每个对象都有自己的一个副本,例如:,假设... 前言下面来看这样一段代码public static void main(String[] args) { System.out.println("hello world");}main方法中加入,static,修饰符,下面我们来讨论这个修饰符的含义。 静态字段如果将一个字段定义为static,每个类只有这样一个的字段,而对于非静态的实例字段,每个对象都有自己的一个副本,例如:,假设...
- 前言关于集合中的Collection我们已经讲完了,接下来我们一起来看集合中的另一个大类:Map Map的实现类首先Map是一个接口,是一对键值对来存储信息的,K为key键,V为value值 HashMapimport java.util.HashMap;import java.util.Map;public class text1 { public static void main... 前言关于集合中的Collection我们已经讲完了,接下来我们一起来看集合中的另一个大类:Map Map的实现类首先Map是一个接口,是一对键值对来存储信息的,K为key键,V为value值 HashMapimport java.util.HashMap;import java.util.Map;public class text1 { public static void main...
- @TOC 前言前几天我们看了Java集合List接口详解——含源码分析,今天我们看一个数据一个数据存储的另一个接口——Set。 Set前面我们说List最大的特点是:有序,不唯一,而set是:无序,唯一,无序不是随机,我们后面来通过实现类来看他这俩个特点,还有与list差距比较大的地方是set没有与索引相关的方法,在ArrayList中我们说过,没有索引,就不能用普通for循环来进行遍历。 ... @TOC 前言前几天我们看了Java集合List接口详解——含源码分析,今天我们看一个数据一个数据存储的另一个接口——Set。 Set前面我们说List最大的特点是:有序,不唯一,而set是:无序,唯一,无序不是随机,我们后面来通过实现类来看他这俩个特点,还有与list差距比较大的地方是set没有与索引相关的方法,在ArrayList中我们说过,没有索引,就不能用普通for循环来进行遍历。 ...
- 泛型泛型就相当于集合的标签,我们在使用集合<>的时候,就是在使用泛型要知道的是在jdk1.5以前我们只能把集合中的元素设计为Object,之后引入了泛型的概念来解决,我们把元素的类型设计成一个参数,这个类型参数就叫做泛型。 为啥要有泛型我们假设没有泛型会出现哪种情况,Object类型,是不是啥都能存放?少了限制package fanxing;import java.util.ArrayLi... 泛型泛型就相当于集合的标签,我们在使用集合<>的时候,就是在使用泛型要知道的是在jdk1.5以前我们只能把集合中的元素设计为Object,之后引入了泛型的概念来解决,我们把元素的类型设计成一个参数,这个类型参数就叫做泛型。 为啥要有泛型我们假设没有泛型会出现哪种情况,Object类型,是不是啥都能存放?少了限制package fanxing;import java.util.ArrayLi...
- java 异常package com.text01;import java.util.Scanner;public class Text { public static void main(String[] args) { //实现一个功能: //键盘录入俩个数,求商 Scanner scanner = new Scanner(System.... java 异常package com.text01;import java.util.Scanner;public class Text { public static void main(String[] args) { //实现一个功能: //键盘录入俩个数,求商 Scanner scanner = new Scanner(System....
- 线性时间选择(Top K)问题(Java) 线性时间选择(Top K)问题(Java)
- Strassen矩阵乘法问题(Java) Strassen矩阵乘法问题(Java)
- 最优二叉搜索树问题(Java) 最优二叉搜索树问题(Java)
- 棋盘覆盖问题(Java) 棋盘覆盖问题(Java)
- java stream 操作 代码教程 java stream 操作 代码教程
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签