找到 4330 篇文章 关于 Java 8
426 次浏览
AbstractCollection 类提供了 Collection 接口的实现。这样做是为了最大程度地减少实现此接口的工作量。对于不可修改的集合扩展此类并为迭代器和大小方法提供实现。对于可修改的集合此外,重写类的 add() 方法。iterator 方法返回迭代器,并且它必须实现 remove() 方法。语法如下。public abstract class AbstractCollection extends Object implements Collection这里,Object 是类层次结构的根,而 Collection 是一组对象。要在 Java 中使用 AbstractCollection 类,请导入以下包。import java.util.AbstractCollection;现在让我们来看一个... 阅读更多
301 次浏览
Java 8 中 StringJoiner 类的 setEmptyValue() 方法设置字符序列。当确定此 StringJoiner 的字符串表示形式且为空时,将使用这些字符。也就是说,没有添加任何元素。语法如下public StringJoiner setEmptyValue(CharSequence emptyVal)这里,emptyVal 是作为空 StringJoiner 的值的字符要使用 Java 8 中的 StringJoiner,请导入以下包。import java.util.StringJoiner;以下是如何在 Java 中实现 StringJoiner setEmptyValue() 方法的示例:示例 实时演示import java.util.StringJoiner; public class Demo { public static void main(String[] args) { ... 阅读更多
54 次浏览
可以使用 Java 中 LocalDateTime 类的 getDayOfYear() 方法获取特定 LocalDateTime 的一年中的某一天。此方法不需要参数,它返回一年中的某一天,其范围可以是 1 到 365,对于闰年还可以是 366。如下所示给出了演示此方法的程序-示例 实时演示import java.time.*; public class Demo { public static void main(String[] args) { LocalDateTime ldt = LocalDateTime.parse("2019-02-18T11:30:15"); System.out.println("The LocalDateTime is: " + ldt); System.out.println("The day of the year is: " + ... 阅读更多
106 次浏览
可以使用 Java 中 LocalDateTime 类的 getHour() 方法获取特定 LocalDateTime 的一天中的小时数。此方法不需要参数,它返回一天中的小时数,其范围可以是 0 到 23。如下所示给出了演示此方法的程序-示例 实时演示import java.time.*; public class Demo { public static void main(String[] args) { LocalDateTime ldt = LocalDateTime.parse("2019-02-18T15:28:35"); System.out.println("The LocalDateTime is: " + ldt); System.out.println("The hour is: " + ldt.getHour()); } }输出The LocalDateTime is: 2019-02-18T15:28:35 The hour is: 15现在让我们... 阅读更多
471 次浏览
可以使用 Java 中 LocalDateTime 类的 getYear() 方法获取特定 LocalDateTime 的年份。此方法不需要参数,它返回年份,其范围可以是 MIN_YEAR 到 MAX_YEAR。如下所示给出了演示此方法的程序-示例 实时演示import java.time.*; public class Demo { public static void main(String[] args) { LocalDateTime ldt = LocalDateTime.parse("2019-02-18T15:28:35"); System.out.println("The LocalDateTime is: " + ldt); System.out.println("The year is: " + ldt.getYear()); } }输出The LocalDateTime is: 2019-02-18T15:28:35 The year is: 2019现在让我们了解上述程序。首先... 阅读更多
98 次浏览
可以使用 Java 中 LocalDateTime 类的 equals() 方法确定两个 LocalDateTime 对象是否相等。此方法需要一个参数,即要比较的 LocalDateTime 对象。如果两个 LocalDateTime 对象相等,则返回 true,否则返回 false。如下所示给出了演示此方法的程序-示例 实时演示import java.time.*; public class Main { public static void main(String[] args) { LocalDateTime ldt1 = LocalDateTime.parse("2019-02-18T23:15:30"); LocalDateTime ldt2 = LocalDateTime.parse("2019-02-18T23:15:30"); System.out.println("The LocalDateTime ldt1 is: " + ldt1); System.out.println("The LocalDateTime ldt2 is: " ... 阅读更多
166 次浏览
使用 Java 中 LocalDateTime 类的 withNano() 方法可以获得 LocalDateTime 的不可变副本,其中纳秒已根据需要更改。此方法需要一个参数,即要在 LocalDateTime 中设置的纳秒,它返回纳秒已根据需要更改的 LocalDateTime。如下所示给出了演示此方法的程序-示例 实时演示import java.time.*; public class Main { public static void main(String[] args) { LocalDateTime ldt1 = LocalDateTime.parse("2019-02-18T23:15:30"); System.out.println("The LocalDateTime is: " + ldt1); LocalDateTime ldt2 = ldt1.withNano(5); ... 阅读更多
69 次浏览
可以使用 Java 中 LocalDateTime 类的 plusWeeks() 方法获得 LocalDateTime 对象的不可变副本,其中已向其添加了一些周。此方法需要一个参数,即要添加的周数,它返回添加了周数的 LocalDateTime 对象。如下所示给出了演示此方法的程序-示例 实时演示import java.time.*; public class Demo { public static void main(String[] args) { LocalDateTime ldt = LocalDateTime.now(); System.out.println("The current LocalDateTime is: " + ldt); System.out.println("The LocalDateTime with 4 weeks added is: ... 阅读更多
60 次浏览
可以使用 Java 中 LocalTime 类的 minusSeconds() 方法获得 LocalTime 对象的不可变副本,其中已从中减去了一些秒。此方法需要一个参数,即要减去的秒数,它返回减去了秒数的 LocalTime 对象。如下所示给出了演示此方法的程序-示例 实时演示import java.time.*; public class Demo { public static void main(String[] args) { LocalTime lt = LocalTime.now(); System.out.println("The current LocalTime is: " + lt); System.out.println("The LocalTime with 5 seconds subtracted is: ... 阅读更多
43 次浏览
可以使用 Java 中 LocalTime 类的 plusHours() 方法获得 LocalTime 对象的不可变副本,其中已向其添加了一些小时。此方法需要一个参数,即要添加的小时数,它返回添加了小时数的 LocalTime 对象。如下所示给出了演示此方法的程序-示例 实时演示import java.time.*; public class Demo { public static void main(String[] args) { LocalTime lt = LocalTime.now(); System.out.println("The current LocalTime is: " + lt); System.out.println("The LocalTime with 3 hours added is: ... 阅读更多