问题列表


Java8新增的DateTimeFormatter与SimpleDateFormat的区别

Java8提供了新的日期时间API,其中包括用于日期时间格式化的DateTimeFormatter,它与SimpleDateFormat的有什么区别呢?

Android Studio报错,Error:Buildtools 24.0.1 requires Java 1.8 or above. Current JDK version is 1.7.

Android Studio构建项目报错

Error:Buildtools 24.0.1 requires Java 1.8 or above. Current JDK version is 1.7.

检查java版本

java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

Java8使用stream把List转换为Map

Android Studio设置Jdk路径

在Mac上新安装的Android Studio,打开项目时报错

Error:Buildtools 24.0.2 requires Java 1.8 or above. Current JDK version is 1.7.

这个提示是Buildtools 24.0.2需要用Java 1.8,所以下载并安装JDK8。

查看Java版本

/usr/bin/java

java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

但是打开项目时还是报这个错误

怎么理解java 8中stream的flatMap

final Stream<Integer>stream = Stream.of(1,2,3,4,5,6,7,8,9,10);
stream.flatMap();

1、怎么理解stream.flatMap()

2、能否使用java7来实现stream.flatMap功能呢