What is Decade class in JavaTuples?


A Decade class is a Tuple with 10 elements. It is in the JavaTuples library. The following is the declaration −

public final class Decade<P, Q, R, S, T, U, V, W, X, Y>
extends Tuple
implements IValue0<P>, IValue1<Q> , IValue2<Q>, IValue3<Q>, IValue4<Q>, IValue5<Q>, IValue6<Q>, IValue7<Q>, IValue8<Q>, IValue9<Q>

Let us first see what we need to work with JavaTuples. To work with Decade class in JavaTuples, you need to import the following package −

import org.javatuples.Decade;

Note − Download JavaTuples Jar library to run JavaTuples program. If you are using Eclipse IDE, then Right Click Project -> Properties -> Java Build Path -> Add External Jars and upload the downloaded JavaTuples jar file. Refer the below guide for all the steps to run JavaTuples −

StepsHow to run JavaTuples program in Eclipse

The following is an example to implement Decade class in JavaTuples −

Example

import org.javatuples.Decade;
public class Demo {
   public static void main(String[] args) {
      // Tuple with 10 elements
      Decade<String, String, String, String, String, String, String, String, String, String> d =
         Decade.with("Kane","Katie", "Tom","Ryan", "Tom","Bradley", "David","Steve", "Brad", "Jacob");
      System.out.println("Elements in the Decade Tuple = ");
      for (Object ele : d)
         System.out.println(ele);
   }
}

Output

Elements in the Decade Tuple =
Kane
Katie
Tom
Ryan
Tom
Bradley
David
Steve
Brad
Jacob

Above, we have created a Tuple with 10 string elements −

Decade<String, String, String, String, String, String, String, String, String, String> d = Decade.with("Kane","Katie", "Tom","Ryan", "Tom","Bradley", "David","Steve", "Brad", "Jacob");

Updated on: 30-Jul-2019

61 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements