![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mkyong
可爱的程序员宝宝
编程学起来真难
展开
-
Java中的斐波那契数列
在斐波那契数列中,下一个数字是前两个数的和,例如:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55。前两个数分别是 0 和 1。在 Java 中,有两种方法可以实现斐波那契数列:循环的方式递归的方式循环的方式public class FibonacciExampleFor { public static void main(String[] args) ...原创 2020-03-24 10:16:18 · 280 阅读 · 1 评论 -
Java:把String转成int
在 Java 中,我们可以通过 Integer.parseInt() 将一个字符串转成 int。来看下面这个例子。String number = "10";int result = Integer.parseInt(number);System.out.println(result);输出:10除此之外,还可以使用 Integer.valueOf(),返回一个 int 的...原创 2020-02-13 11:04:18 · 395 阅读 · 0 评论 -
Jackson:将JSON格式的字符串数组转成List
首先,在项目中引入 Jackson 的依赖:<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.9.1</version&g...原创 2020-02-13 11:03:47 · 779 阅读 · 0 评论 -
Java:如何从 Map 中获取键和值?
在 Java 中,可以通过 map.entrySet() 获取键和值,就像下面这样:Map<String, String> map = new HashMap<>();// 获取键和值for (Map.Entry<String, String> entry : map.entrySet()) { String k = entry.getKey()...原创 2020-02-13 11:03:18 · 5434 阅读 · 0 评论 -
是时候了解一下 Java 8 新增的函数式接口 Predicate 了
Predicate 是 Java 8 新增的一个函数式接口(通过 @FunctionalInterface 注解定义),因此可以将一个 Lambda 表达式赋值于它。来看这样一个例子:Predicate<Integer> noGreaterThan5 = x -> x > 5;List<Integer> list = Arrays.asList(1, 2...原创 2020-02-13 11:02:43 · 145 阅读 · 0 评论