找到 34423 篇文章 关于 编程
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
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"); ... 阅读更多
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(); ... 阅读更多
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 = ... 阅读更多
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: "); ... 阅读更多
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 上运行") }当我们运行上述代码时 ... 阅读更多
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: ... 阅读更多
3K+ 次浏览
要在 Swift 中从日期减去小时,我们需要先创建一个日期。创建该日期后,我们必须从中减去小时,尽管 Swift 没有提供减去日期或时间的方法,但它提供了一种以负值添加日期或日期组件的方法。在本例中,我们将了解如何实现相同的功能。让我们先创建一个日期,让它成为今天,let today = Date()现在要修改此日期,我们将使用带负值的 add 函数,let modifiedDate = Calendar.current.date(byAdding: .hour, value: -2, to: today)!现在要查看 ... 阅读更多
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"); ... 阅读更多
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: "); ... 阅读更多
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP