找到 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 次浏览
使用迭代器和 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() 方法如果列表中还有更多元素则返回 true,否则返回 false。next() 方法返回列表中的下一个元素并向前移动游标位置。演示此功能的程序如下所示 - 示例 实时演示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 等。可以使用迭代器迭代遍历集合,并使用 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("ArrayList 元素为:"); ... 阅读更多
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 中,interfaceIdiom 可以按如下方式使用: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+ 次浏览
可以使用迭代器循环遍历 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+ 次浏览
可以使用迭代器方法 `remove()` 从集合中移除元素。此方法移除集合中的当前元素。如果 `remove()` 方法没有在 `next()` 方法之后调用,则会抛出 `IllegalStateException` 异常。下面是一个演示此方法的程序示例。示例 在线演示 导入 java.util.ArrayList; 导入 java.util.Iterator; 公共类 Demo { 公共静态无效主要(字符串[] args){ ArrayList aList = 新的 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