📝 JavaTuples教程

34篇技术文档
  JavaTuples教程

📅  最后修改于: 2020-11-15 03:23:27        🧑  作者: Mango

JavaTuples是一个Java库,它提供了一组与元组一起使用的类,其中元组是一系列对象的序列,这些对象可能不同也可能不同。本教程已为初学者准备,以帮助他们了解JavaTuples库的基本功能,以便在基于Java的程序中使用元组。先决条件对于本教程,我们假设读者具有使用Java或任何其他编程语言进行基本软件开发的先验知识。如果您对软件构建和部署过程有所了解,这将有所帮助。...

  JavaTuples-概述

📅  最后修改于: 2020-11-15 03:23:44        🧑  作者: Mango

元组元组是可以相同或可以不是相同类型的对象序列。考虑以下示例-对象上方是三个元素的元组,一个整数,一个字符串和一个连接对象。JavaTupleJavaTuples是一个非常简单的库,它提供十个不同的元组类,足以处理大多数与元组有关的需求。单位<A>-1个元素Pair <A,B>-2个元素Triplet <A,B,C>-3个元素四重奏<A,B,C,D>-4个元素五重奏<A,B,C,D,E>-5个元素...

  JavaTuples-环境设置

📅  最后修改于: 2020-11-15 03:24:08        🧑  作者: Mango

本地环境设置如果您仍然愿意为Java编程语言设置环境,那么本节将指导您如何在计算机上下载和设置Java。请按照下面提到的步骤设置环境。可从下载Java链接免费获得Java SE。因此,您将根据您的操作系统下载一个版本。按照说明下载Java并运行.exe在计算机上安装Java。在计算机上安装Java之后,您需要设置环境变量以指向正确的安装目录-设置Windows 2000 / XP的路径我们假设您已...

  JavaTuples-创建元组

📅  最后修改于: 2020-11-15 03:24:27        🧑  作者: Mango

可以使用多个选项创建使用JavaTuple类的元组。以下是示例-使用with()方法每个元组类都有一个带有相应参数的with()方法。例如-使用构造函数每个元组类都有一个带有相应参数的构造函数。例如-使用集合每个元组类都有一个带有相应参数的fromCollection()方法。例如-使用可迭代每个元组类都有一个fromIterable()方法来以通用方式获取元素。例如-例让我们看看JavaTupl...

  JavaTuples-获取值

📅  最后修改于: 2020-11-15 03:24:45        🧑  作者: Mango

元组具有getValueX()方法来获取值,而getValue()是用于按索引获取值的通用方法。例如,Triplet类具有以下方法。getValue(index)-返回从0开始的索引处的值。getValue0()-返回索引0处的值。getValue1()-返回索引1处的值。getValue2()-返回索引2处的值。特征getValueX()方法是类型安全的,不需要强制转换,但是getValue(i...

  JavaTuples-设置值

📅  最后修改于: 2020-11-15 03:25:02        🧑  作者: Mango

元组具有setAtX()方法来设置特定索引处的值。例如,Triplet类具有以下方法。setAt0()-设置索引0处的值。setAt1()-设置索引1的值setAt2()-设置索引2的值特征元组是不可变的。每个setAtX()返回一个新的元组,该元组将用于查看更新的值。可以使用setAtX()方法更改元组的位置类型。例让我们看看JavaTuples的作用。在这里,我们将看到如何使用各种方式在元组中...

  JavaTuples-添加元素

📅  最后修改于: 2020-11-15 03:25:26        🧑  作者: Mango

元组在元组的末尾具有add()方法,并且它也会更改元组的类型。例如,向Triplet元组添加元素会将其转换为Quartet元组。元组也具有addAtX()方法,以从0开始在特定索引处添加位置。一个元组可以使用addAtX()方法添加多个元素。元组也可以使用addAtX()方法添加一个元组。例让我们看看JavaTuples的作用。在这里,我们将看到如何使用各种方式在元组中添加值。在C:\> Java...

  JavaTuples-删除元素

📅  最后修改于: 2020-11-15 03:25:41        🧑  作者: Mango

元组具有removeAtX()方法以删除特定索引处的值。例如,Triplet类具有以下方法。removeAt0()-删除索引0处的值,并返回结果元组。removeAt1()-删除索引1处的值并返回结果元组。removeAt2()-删除索引2的值并返回结果元组。删除元素将返回一个新的元组。例让我们看看JavaTuples的作用。在这里,我们将看到如何删除元组中的值。在C:\> JavaTuples中...

  JavaTuples-转换

📅  最后修改于: 2020-11-15 03:25:59        🧑  作者: Mango

元组到列表/数组可以将元组转换为List / Array,但要以安全性为代价,而转换后的list的类型为List <Object> / Object []。集合/数组到元组可以使用fromCollection()方法将集合转换为元组,并且可以使用fromArray()方法将数组转换为元组。如果数组/集合的大小与元组的大小不同,则将发生IllegalArgumentException。例让我们看看J...

  JavaTuples-迭代

📅  最后修改于: 2020-11-15 03:26:19        🧑  作者: Mango

每个元组都实现Iterable接口,并且可以类似于collection的方式进行迭代。例让我们看看JavaTuples的作用。在这里,我们将看到如何迭代元组。在C:\> JavaTuples中创建一个名为TupleTester的Java类文件。文件:TupleTester.java验证结果使用javac编译器编译类,如下所示:现在运行TupleTester以查看结果-输出验证输出...

  JavaTuples-检查元素

📅  最后修改于: 2020-11-15 03:26:37        🧑  作者: Mango

每个元组都提供实用方法,以类似于集合的方式检查其元素。contains(element)-检查元素是否存在。containsAll(collection)-检查元素是否存在。indexOf(element)-返回第一个元素的索引(如果存在则返回-1)。lastIndexOf(element)-返回存在的最后一个元素的索引,否则为-1。例让我们看看JavaTuples的作用。在这里,我们将看到如何检...

  JavaTuples-单元类

📅  最后修改于: 2020-11-15 03:26:59        🧑  作者: Mango

介绍org.javatuples.Unit类表示具有单个元素的元组。类声明以下是org.javatuples.Unit类的声明-类的构造函数Sr.No.Constructor & Description1Unit(A value0)This creates a Unit Tuple.类方法Sr.No.Method & Description1Pair add(Unit tuple)This met...

  JavaTuples-配对类

📅  最后修改于: 2020-11-15 03:27:22        🧑  作者: Mango

介绍org.javatuples.Pair类表示具有两个元素的元组。类声明以下是org.javatuples.Pair类的声明-类构造器Sr.No.Constructor & Description1Pair(A value0, B value1)This creates a Pair Tuple.类方法Sr.No.Method & Description1Triplet add(Unit tup...

  JavaTuples-Triplet类

📅  最后修改于: 2020-11-15 03:27:47        🧑  作者: Mango

介绍org.javatuples.Triplet类表示具有三个元素的元组。类声明以下是org.javatuples.Triplet类的声明-类构造器Sr.No.Constructor & Description1Triplet(A value0, B value1, C value2)This creates a Triplet Tuple.类方法Sr.No.Method & Descriptio...

  JavaTuples-四重奏类

📅  最后修改于: 2020-11-15 03:28:13        🧑  作者: Mango

介绍org.javatuples.Quartet类表示具有四个元素的元组。类声明以下是org.javatuples.Quartet类的声明-类构造器Sr.No.Constructor & Description1Quartet(A value0, B value1, C value2, D value3)This creates a Quartet Tuple.类方法Sr.No.Method & ...