找到 4330 篇文章 适用于 Java 8

如何将结果集指针移动到所需位置?

Vrundesha Joshi
更新于 2019-07-30 22:30:25

205 次浏览

ResultSet 接口的 absolute() 方法接受一个整数,表示行的索引,并将当前 ResultSet 对象的 ResultSet 指针移动到指定位置。假设我们有一个名为 cricketers_data 的表,其中包含 6 条记录,如下所示:+------------+------------+---------------+----------------+-------------+ | First_Name | Last_Name  | Date_Of_Birth | Place_Of_Birth | Country     | +------------+------------+---------------+----------------+-------------+ | Shikhar    | Dhawan     | 1981-12-05    | Delhi          | India       | | Jonathan   | Trott      | 1981-04-22    | CapeTown       | SouthAfrica | | Lumara   ... 阅读更多

Java 中的 DoubleStream average() 方法

Krantik Chavan
更新于 2019-07-30 22:30:25

1K+ 次浏览

Java 中 DoubleStream 类的 average() 方法返回一个 OptionalDouble,它是此流中元素的算术平均值。如果流为空,则返回空。语法如下:OptionalDouble average()这里,OptionalDouble 是一个容器对象,可能包含也可能不包含 double 值。要在 Java 中使用 DoubleStream 类,请导入以下包:import java.util.stream.DoubleStream;首先,创建 DoubleStream 并添加一些元素:DoubleStream doubleStream = DoubleStream.of(50.8, 35.7, 49.5, 12.7, 89.7, 97.4);获取流中元素的平均值:OptionalDouble res = doubleStream.average();以下是在 Java 中实现 DoubleStream average() 方法的示例:示例 在线演示import java.util.*; import java.util.stream.DoubleStream; ... 阅读更多

在 Java 中从数组创建八元组

Krantik Chavan
更新于 2019-07-30 22:30:25

102 次浏览

要在 Java 中从数组创建八元组,请使用 fromArray() 方法。让我们首先看看我们需要使用 JavaTuples 做什么。要在 JavaTuples 中使用 Octet 类,您需要导入以下包:import org.javatuples.Octet;注意:下载 JavaTuples Jar 库以运行 JavaTuples 程序。如果您使用的是 Eclipse IDE,则右键单击项目→属性→Java 构建路径→添加外部 Jar 并上传下载的 JavaTuples jar 文件。有关运行 JavaTuples 的所有步骤,请参阅以下指南:步骤:如何在 Eclipse 中运行 JavaTuples 程序以下是如何创建八元组的示例 ... 阅读更多

如何使用 JDBC 从 ResultSet 对象中删除一行?

Nitya Raut
更新于 2019-07-30 22:30:25

932 次浏览

ResultSet 接口的 deleteRow() 方法从当前 ResultSet 对象中删除当前行。//从 ResultSet 对象中删除一列 rs.deleteRow();假设我们有一个名为 Cricketers_Data 的表,其中包含 6 条记录,如下所示:+----+------------+------------+---------------+----------------+-------------+ | ID | First_Name | Last_Name  | Year_Of_Birth | Place_Of_Birth | Country     | +----+------------+------------+---------------+----------------+-------------+ | 1  | Shikhar    | Dhawan     | 1981-12-05    | Delhi          | India | | 2  | Jonathan   | Trott      | 1981-04-22    | CapeTown       | SouthAfrica | | 3 ... 阅读更多

Java 中的 ArrayBlockingQueue put() 方法

Krantik Chavan
更新于 2019-07-30 22:30:25

91 次浏览

ArrayBlockingQueue 类的 put() 方法将指定的元素插入到此队列的尾部。如果队列已满,它会等待空间可用。语法如下:void put(E e)这里,e 是要插入的元素。要使用 ArrayBlockingQueue 类,您需要导入以下包:import java.util.concurrent.ArrayBlockingQueue;以下是在 Java ArrayBlockingQueue 类中实现 put() 方法的示例:示例 在线演示import java.util.concurrent.ArrayBlockingQueue; public class Demo {    public static void main(String[] args) throws InterruptedException {       ArrayBlockingQueue q = new ArrayBlockingQueue(7);       q.put(200);       q.put(310);     ... 阅读更多

Java 中的 DoubleStream forEach() 方法

Krantik Chavan
更新于 2019-07-30 22:30:25

110 次浏览

DoubleStream 类的 forEach() 方法对该流的每个元素执行一个操作。语法如下:void forEach(DoubleConsumer action)这里,DoubleConsumer 表示一个接受单个双精度值参数且不返回结果的操作。参数 action 是要对元素执行的非干扰操作。要在 Java 中使用 DoubleStream 类,请导入以下包:import java.util.stream.DoubleStream;创建一个 DoubleStream 并向流中添加一些元素:DoubleStream doubleStream = DoubleStream.of(45.7, 67.8, 89.7, 95.6);现在,显示元素:doubleStream.forEach(System.out::println);以下是在 Java 中实现 DoubleStream forEach() 方法的示例:示例 在线演示import java.util.stream.DoubleStream; public class Demo {    public static void main(String[] args){ ... 阅读更多

如何使用 JDBC 使用另一个表创建表?

Vrundesha Joshi
更新于 2019-07-30 22:30:25

376 次浏览

您可以使用以下语法创建与现有表相同的表:CREATE TABLE new_table as SELECT * from old_table;假设我们有一个名为 dispatches 的表,其中包含 5 条记录,如下所示:+-------------+--------------+--------------+--------------+-------+----------------+ | ProductName | CustomerName | DispatchDate | DeliveryTime | Price | Location       | +-------------+--------------+--------------+--------------+-------+----------------+ | Key-Board   | Raja         | 2019-09-01   | 05:30:00     | 7000  | Hyderabad     | | Earphones   | Roja         | 2019-05-01   | 05:30:00     | 2000  | Vishakhapatnam | | Mouse       ... 阅读更多

Java 中 CopyOnWriteArrayList 的 get() 方法

Daniol Thomas
更新于 2019-07-30 22:30:25

74 次浏览

CopyOnWriteArrayList 类的 get() 方法返回此列表中指定位置处的元素。语法如下:E get(int index)这里,参数 index 是您想要获取元素的位置。要使用 CopyOnWriteArrayList 类,您需要导入以下包:import java.util.concurrent.CopyOnWriteArrayList;以下是在 Java 中实现 CopyOnWriteArrayList 类 get() 方法的示例:示例 在线演示import java.util.concurrent.CopyOnWriteArrayList; public class Demo {    public static void main(String[] args) {       CopyOnWriteArrayList arrList = new CopyOnWriteArrayList();       arrList.add(100);       arrList.add(250);       arrList.add(400);       arrList.add(500);       arrList.add(650);   ... 阅读更多

Java 中 AbstractList 类的 remove() 方法

Daniol Thomas
更新于 2019-07-30 22:30:25

272 次浏览

使用 remove() 方法从列表中删除指定位置处的元素。位置设置为方法本身中的 index 参数。它返回被删除的元素。语法如下:public E remove(int index)这里,index 是您想要删除元素的索引。要使用 AbstractList 类,请导入以下包:import java.util.AbstractList;以下是在 Java 中实现 AbstractlList 类 remove() 方法的示例:示例 在线演示import java.util.ArrayList; import java.util.AbstractList; public class Demo {    public static void main(String[] args) {       AbstractList myList = new ArrayList(); ... 阅读更多

如何使用 JDBC 获取表的列数?

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

771 次浏览

您可以使用 ResultSetMetaData 类的 getColumnCount() 方法获取表的列数。//检索 ResultSetMetaData 对象 ResultSetMetaData rsmd = rs.getMetaData(); //获取列类型 int column_count = rsmd.getColumnCount();假设数据库中有一个名为 employee_data 的表,其描述如下所示:+----------+--------------+------+-----+---------+-------+ | Field    | Type         | Null | Key | Default | Extra | +----------+--------------+------+-----+---------+-------+ | id       | int(11)      | YES  |     | NULL    |       | | Name     | varchar(255) | YES  |     ... 阅读更多

广告