JavaTuples - Değerleri Ayarla
Bir demet, belirli dizindeki değeri ayarlamak için setAtX () yöntemlerine sahiptir. Örneğin Triplet sınıfı aşağıdaki yöntemlere sahiptir.
setAt0() - değeri indeks 0'da ayarlayın.
setAt1() - değeri indeks 1'de ayarlayın.
setAt2() - değeri endeks 2'de ayarlayın.
Özellik
Tuple'lar değişmezdir. Her setAtX (), güncellenmiş değeri görmek için kullanılacak yeni bir demet döndürür.
Bir başlığın konumunun türü, setAtX () yöntemi kullanılarak değiştirilebilir.
Misal
JavaTuples'ı çalışırken görelim. Burada, çeşitli şekillerde bir demet içinde değerlerin nasıl ayarlanacağını göreceğiz.
TupleTester adlı bir java sınıf dosyası oluşturun. C:\>JavaTuples.
Dosya: TupleTester.java
package com.tutorialspoint;
import org.javatuples.Pair;
public class TupleTester {
public static void main(String args[]){
//Create using with() method
Pair<String, Integer> pair = Pair.with("Test", Integer.valueOf(5));
Pair<String, Integer> pair1 = pair.setAt0("Updated Value");
System.out.println("Original Pair: " + pair);
System.out.println("Updated Pair:" + pair1);
Pair<String, String> pair2 = pair.setAt1("Changed Type");
System.out.println("Original Pair: " + pair);
System.out.println("Changed Pair:" + pair2);
}
}
Verify the result
Kullanarak sınıfları derleyin javac aşağıdaki gibi derleyici -
C:\JavaTuples>javac -cp javatuples-1.2.jar ./com/tutorialspoint/TupleTester.java
Şimdi sonucu görmek için TupleTester'ı çalıştırın -
C:\JavaTuples>java -cp .;javatuples-1.2.jar com.tutorialspoint.TupleTester
Çıktı
Çıkışı Doğrulayın
Original Pair: [Test, 5]
Updated Pair:[Updated Value, 5]
Original Pair: [Test, 5]
Changed Pair:[Test, Changed Type]