找到 34423 篇文章 关于 编程

Java 中 NavigableMap floorEntry() 方法

Samual Sam
更新于 2019-07-30 22:30:24

147 次浏览

floorEntry() NavigableMap 方法返回与小于或等于给定键的最大键关联的键值映射。以下是如何实现 floorEntry() 方法的示例:示例 实时演示import java.util.*; public class Demo {    public static void main(String[] args) {       NavigableMap n = new TreeMap();       n.put(5, "Tom");       n.put(9, "John");       n.put(14, "Jamie");       n.put(1, "Tim");       n.put(4, "Jackie");       n.put(15, "Kurt");       n.put(19, "Tiger");       n.put(24, "Jacob");       System.out.println("NavigableMap 元素..."+n);       System.out.println("Floor Entry = "+n.floorEntry(5));    } }输出NavigableMap 元素... {1=Tim, 4=Jackie, 5=Tom, 9=John, 14=Jamie, 15=Kurt, 19=Tiger, 24=Jacob} Floor Entry 5=Tom

遍历 Java 中 TreeMap 的值

karthikeya Boyini
更新于 2019-07-30 22:30:24

633 次浏览

使用 Iterator 和 values() 方法遍历 TreeMap 的值。让我们先创建一个 TreeMap 并添加一些元素:TreeMap m = new TreeMap(); m.put(1, "PHP"); m.put(2, "jQuery"); m.put(3, "JavaScript"); m.put(4, "Ruby"); m.put(5, "Java"); m.put(6, "AngularJS"); m.put(7, "ExpressJS");遍历值:Collection res = m.values(); Iterator i = res.iterator(); while (i.hasNext()) {    System.out.println(i.next()); }以下是如何遍历值的完整示例:示例 实时演示import java.util.*; public class Demo {    public static void main(String args[]) {       TreeMap m = new TreeMap();       m.put(1, "PHP");       m.put(2, "jQuery"); ... 阅读更多

从 Java 中的 TreeMap 获取尾映射

Samual Sam
更新于 2019-07-30 22:30:24

129 次浏览

要从 TreeMap 获取尾映射,请使用 tailMap() 方法。它获取映射的一部分或视图,其键大于或等于作为参数设置的键。让我们先创建一个 TreeMap:TreeMap m = new TreeMap();现在,我们将添加一些元素:m.put(1, "PHP"); m.put(2, "jQuery"); m.put(3, "JavaScript"); m.put(4, "Ruby"); m.put(5, "Java"); m.put(6, "AngularJS"); m.put(7, "ExpressJS");获取尾映射:m.tailMap(4)以下是如何从 Java 中的 TreeMap 获取尾映射的示例:示例 实时演示import java.util.*; public class Demo {    public static void main(String args[]){       TreeMap m = new TreeMap();     ... 阅读更多

在 Java 中使用 ListIterator 正向遍历 ArrayList

karthikeya Boyini
更新于 2019-07-30 22:30:24

175 次浏览

ListIterator 可用于正向和反向遍历 List 集合中的元素。因此,ListIterator 仅对 LinkedList、ArrayList 等类有效。ListIterator 中的 hasNext( ) 方法如果 List 中还有更多元素则返回 true,否则返回 false。next( ) 方法返回 List 中的下一个元素并向前移动游标位置。演示此功能的程序如下所示:示例 实时演示import java.util.ArrayList; import java.util.ListIterator; public class Demo {    public static void main(String[] args) {       ArrayList aList = ... 阅读更多

在 Java 中使用 Iterator 遍历集合

Samual Sam
更新于 2019-07-30 22:30:24

199 次浏览

Java 中的集合提供了一个处理一组对象的体系结构。Java 集合框架中的不同类有 ArrayList、LinkedList、HashSet、Vector 等。可以使用 Iterator 遍历集合,并使用 ArrayList 演示此功能的程序如下所示:示例 实时演示import java.util.ArrayList; import java.util.Iterator; public class Demo {    public static void main(String[] args) {       ArrayList aList = new ArrayList();       aList.add("John");       aList.add("Peter");       aList.add("Harry");       aList.add("James");       aList.add("Arthur");       System.out.println("The ArrayList elements are: "); ... 阅读更多

在 Swift 中使用 UIUserInterfaceIdiom 检测当前设备

Anvi Jain
更新于 2019-07-30 22:30:24

2K+ 次浏览

要使用 iOS/Swift 检测当前设备,我们可以使用 UserInterfaceIdiom。它是一个 Swift 枚举,用于指示正在使用的设备。接口习惯用法在其枚举中提供了多个值,如下所示:case unspecified @available(iOS 3.2, *) case phone // iPhone 和 iPod touch 样式的 UI @available(iOS 3.2, *) case pad // iPad 样式的 UI @available(iOS 9.0, *) case tv // Apple TV 样式的 UI @available(iOS 9.0, *) case carPlay // CarPlay 样式的 UI在 Swift 中,接口习惯用法可以按以下方式使用:print(UIDevice.current.userInterfaceIdiom) if UIDevice.current.userInterfaceIdiom == .phone { print("在 iPhone 上运行") }当我们运行上述代码时 ... 阅读更多

如何在 Swift 中检测摇动手势?

Rishi Rathor
更新于 2020-06-29 14:03:26

918 次浏览

要在 iOS 中检测摇动手势,UIKit 提供了三种不同的方法,让我们一一查看。方法 1 - 当摇动手势开始时。override func motionBegan(_ motion: UIEvent.EventSubtype, with event: UIEvent?) { // 您要实现的代码 }方法 2 - 当摇动手势结束时。override func motionEnded(_ motion: UIEvent.EventSubtype, with event: UIEvent?) { // 您要实现的代码。 }方法 3 - 当摇动手势被取消时。override func motionCancelled(_ motion: UIEvent.EventSubtype, with event: UIEvent?) { // 您要实现的代码。 }现在让我们在我们的 motionBegan 方法中添加一些代码,override func motionBegan(_ motion: UIEvent.EventSubtype, with event: ... 阅读更多

如何在 Swift 中从当前时间减去 1 小时?

Jennifer Nicholas
更新于 2019-07-30 22:30:24

3K+ 次浏览

要在 Swift 中从日期减去小时,我们需要先创建一个日期。创建该日期后,我们必须从中减去小时,尽管 Swift 没有提供减去日期或时间的方法,但它提供了一种以负值添加日期或日期组件的方法。在本例中,我们将了解如何实现相同的功能。让我们先创建一个日期,让它成为今天,let today = Date()现在要修改此日期,我们将使用带负值的 add 函数,let modifiedDate = Calendar.current.date(byAdding: .hour, value: -2, to: today)!现在要查看 ... 阅读更多

在 Java 中使用 Iterator 遍历 LinkedList

Chandu yadav
更新于 2020-06-29 13:53:57

6K+ 次浏览

可以使用 Iterator 循环遍历 LinkedList。hasNext( ) 方法如果 LinkedList 中还有更多元素则返回 true,否则返回 false。next( ) 方法返回 LinkedList 中的下一个元素,如果不存在下一个元素,则抛出异常 NoSuchElementException。演示此功能的程序如下所示。示例 实时演示import java.util.LinkedList; import java.util.Iterator; public class Demo {    public static void main(String[] args) {       LinkedList l = new LinkedList();       l.add("John");       l.add("Sara");       l.add("Susan");       l.add("Betty");       l.add("Nathan");   ... 阅读更多

使用迭代器在 Java 中从集合中删除元素

Arjun Thakur
更新于 2020年6月29日 13:54:59

18K+ 次浏览

可以使用 Iterator 方法 remove() 从集合中删除元素。此方法删除集合中的当前元素。如果 remove() 方法之前没有 next() 方法,则会抛出 IllegalStateException 异常。下面给出一个演示此方法的程序。示例 在线演示import java.util.ArrayList; import java.util.Iterator; public class Demo {    public static void main(String[] args) {       ArrayList aList = new ArrayList();       aList.add("Apple");       aList.add("Mango");       aList.add("Guava");       aList.add("Orange");       aList.add("Peach");       System.out.println("The ArrayList elements are: ");     ... 阅读更多

广告

© . All rights reserved.