在本文中,我們將討論unmodifiableNavigableSet() 方法。
介紹
此方法在 NavigableSet 中可用。它是一種可以按順序存儲元素的數據結構。為此,我們必須使用樹集。
我們可以使用以下語法創建樹集:
NavigableSet<datatype> data = new TreeSet<String>();
其中,
- datatype 指定元素的類型
- 數據是輸入數據。
unmodifiableNavigableSet()
此方法將返回給定 Navigable 集的不可修改視圖。
用法:
public static <T> NavigableSet<T> unmodifiableSortedSet(SortedSet<T> data)
其中,數據是在不可修改的視圖中返回的可導航集。
示例 1:
- 修改前後的演示
Java
import java.util.*;
public class GFG1 {
// main method
public static void main(String[] args)
{
// create a set named data
NavigableSet<Integer> data = new TreeSet<Integer>();
// Add values in the data
data.add(1);
data.add(2);
data.add(3);
data.add(34);
// Create a Unmodifiable sorted set
SortedSet<Integer> data2
= Collections.unmodifiableNavigableSet(data);
// display
System.out.println(data);
// add to data
data.add(32);
// display
System.out.println(data2);
}
}
輸出:
[1, 2, 3, 34] [1, 2, 3, 32, 34]
示例 2
Java
import java.util.*;
public class GFG1 {
// main method
public static void main(String[] args)
{
// create a set named data
NavigableSet<String> data = new TreeSet<String>();
// Add values in the data
data.add("java");
data.add("Python");
data.add("R");
data.add("sql");
// Create a Unmodifiable sorted set
SortedSet<String> data2
= Collections.unmodifiableNavigableSet(data);
// display
System.out.println(data);
// add to data
data.add("bigdata/iot");
// display
System.out.println(data2);
}
}
輸出:
[Python, R, java, sql] [Python, R, bigdata/iot, java, sql]
相關用法
- Java Java.util.Collections.rotate()用法及代碼示例
- Java Java.util.Collections.disjoint()用法及代碼示例
- Java Java.util.Collections.frequency()用法及代碼示例
- Java Collections.reverse()用法及代碼示例
- Java Collections.shuffle()用法及代碼示例
- Java Collections singletonMap()用法及代碼示例
- Java Collections min()用法及代碼示例
- Java Collections max()用法及代碼示例
- Java Collections addAll()用法及代碼示例
- Java Collections asLifoQueue()用法及代碼示例
- Java Collections unmodifiableCollection()用法及代碼示例
- Java Collections unmodifiableSortedMap()用法及代碼示例
- Java Collections unmodifiableSet()用法及代碼示例
- Java Collections unmodifiableMap()用法及代碼示例
- Java Collections unmodifiableList()用法及代碼示例
- Java Collections checkedCollection()用法及代碼示例
- Java Collections checkedSet()用法及代碼示例
- Java Collections checkedSortedMap()用法及代碼示例
- Java Collections checkedSortedSet()用法及代碼示例
- Java Collections enumeration()用法及代碼示例
- Java Collections copy()用法及代碼示例
- Java Collections fill()用法及代碼示例
- Java Collections indexOfSubList()用法及代碼示例
注:本文由純淨天空篩選整理自manojkumarreddymallidi大神的英文原創作品 Java Collections unmodifiableNavigableSet() Method with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。