JavaTuples - LabelValues क्लास
परिचय
org.javatuples.LabelValue वर्ग क्रमशः 0 और 1 के साथ दो तत्वों के साथ एक टपल का प्रतिनिधित्व करता है जिसका नाम क्रमशः "लेबल" और "मूल्य" के रूप में रखा गया है।
वर्ग घोषणा
निम्नलिखित के लिए घोषणा है org.javatuples.LabelValue वर्ग -
public final class LabelValue<A,B>
   extends Tuple
      implements IValue0<A>, IValue1<B> 
    कक्षा का निर्माण करनेवाला
| अनु क्रमांक। | कंस्ट्रक्टर और विवरण | 
|---|---|
| 1 | LabelValue(A value0, B value1) यह एक LabelValue Tuple बनाता है।  |  
      
कक्षा के तरीके
| अनु क्रमांक। | विधि और विवरण | 
|---|---|
| 1 | static <X> LabelValue<X,X> fromArray(X[] array) सरणी से tuple बनाएं।  |  
      
| 2 | static <X> LabelValue<X,X> fromCollection(Collection<X> collection) संग्रह से टपल बनाएं।  |  
      
| 3 | static <X> LabelValue<X,X> fromIterable(Iterable<X> iterable) चलने योग्य से टपल बनाएं।  |  
      
| 4 | static <X> LabelValue<X,X> fromIterable(Iterable<X> iterable, int index) निर्दिष्ट इंडेक्स से शुरू करके, पुनरावृति से टपल बनाएं।  |  
      
| 5 | A getLabel() लेबल वापस करें।  |  
      
| 6 | int getSize() टपल का आकार वापस करें।  |  
      
| 7 | A getValue() टपल का मान लौटाता है।  |  
      
| 8 | <X> LabelValue<X,B> setLabel(X label) लेबल सेट करें और टपल लौटें।  |  
      
| 9 | <X> LabelValue<A,Y> setValue(Y value) मान सेट करें और टपल वापस करें।  |  
      
| 10 | static <A,B> LabelValue<A,B> with(A value0, B value1) दिए गए मान का उपयोग करके टपल बनाएं।  |  
      
तरीके विरासत में मिले
इस वर्ग को निम्नलिखित वर्गों से विधियाँ प्राप्त होती हैं -
org.javatuples.Tuple
Object
उदाहरण
लेबलवैल्यू क्लास को एक्शन में देखते हैं। यहां हम देखेंगे कि विभिन्न तरीकों का उपयोग कैसे करें।
TupleTester नाम से एक जावा क्लास फ़ाइल बनाएँ C:\>JavaTuples।
फ़ाइल: TupleTester.java
package com.tutorialspoint;
import java.util.ArrayList;
import java.util.List;
import org.javatuples.LabelValue;
public class TupleTester {
   public static void main(String args[]){
      LabelValue<Integer, Integer> labelValue = LabelValue.with(5,6);
      System.out.println(labelValue);
      List<Integer> list = new ArrayList<>();
      list.add(1);
      list.add(2);
      Integer label = labelValue.getLabel();
      System.out.println(label);
      Integer value = labelValue.getValue();
      System.out.println(value);
      LabelValue<Integer, Integer> labelValue1 
         = LabelValue.fromCollection(list);   
      System.out.println(labelValue1);
   }
} 
    Verify the result
उपयोग करने वाली कक्षाओं को संकलित करें javac संकलक निम्नानुसार है -
C:\JavaTuples>javac -cp javatuples-1.2.jar ./com/tutorialspoint/TupleTester.java 
    अब परिणाम देखने के लिए TupleTester चलाएं -
C:\JavaTuples>java  -cp .;javatuples-1.2.jar com.tutorialspoint.TupleTester 
    उत्पादन
आउटपुट सत्यापित करें
[5, 6]
5
6
[1, 2]