㈠ java中set的用法
class Test {
private String name ;
void setName(String name){ this.name = name ;}
String getName() { return name ;}
public static void main(String [] args)
{
Test test = new Test();
test.setName("Tom");
System.out.println ("get the name is :" + test.getName());
}
}
㈡ java中怎麼往集合類set里添加數據
java中往集合添加數據調用add();方法就行
//第一步先創建一個set集合的子類
HashSet has=new HashSet<>();
//給set集合添加的方法是add();
has.add(args);
Collection介面可以存放重復元素,也可以存放不重復元素。List可以存放重復元素,Set就是不重復的元素。
通過元素的equals方法,來判斷是否為重復元素。
Set集合取出元素的方式可以採用:迭代器,增強 for
㈢ Java中set的簡單用法
Set的最大特點是能去掉重復的元素並獲取相應數據 下面看個簡單的代碼 先使用QBC查詢出所有員工 在過濾掉重復的員工所在部門 最後得到所有員工的部門串
lishixin/Article/program/Java/JSP/201311/19387
㈣ java泛型中Field的get和set用法
1、在類中使用set和get方法時,都是在set和get後面跟上一些特定的詞來形成特定意思的方法名,比如setage()和getage(),表示設置年齡和獲取年齡。
2、然後我們來了解一下JAVA面向對象編程中的封閉性和安全性。封閉性即對類中的域變數進行封閉操作,即用private來修飾他們,如此一來其他類則不能對該變數如粗塵訪問。
3、這樣我們就將這些變數封閉在了類內部,這樣就提高了數據的安全性,當我們想要操作這些域變數怎麼辦呢?我們可以通過兩種方法,第一中即通過public方式的構造器(或稱構造函數),對象一實例化就對該變數賦值。第二種就是通過上面提到的set和get方法,這里我舉一個特定的例子,我定義一個Person類,該類中有name、age這兩個私有域變數,然後我定義setname()、getname()、setage()、getage()這四個方渣禪法,通過這四個方法來實現對name和age的操作。這樣一來,我不用直接對Person類中的域變數操作,而是通過set和get方法間接地操作這些變數,這樣就能提高域變數的安全性,同時又保證了域變數的封裝型。
4、凳陵最後說說set和get方法的使用場景,一般來說set和get方法都是對私有域變數進行操作的,所以大多數都是使用在包含特定屬性的類實體中。
㈤ java 多線程Set使用...這個該怎麼處理
synchronized(set) // 這里會保證, set每次只會被一個thread調用
{
//do your update or access
}
㈥ 怎樣從java集合類set中取出數據
創建set的iterator方法:
Set<Object> set = new HashSet<Object>();
Iterator<Object> it = set.iterator();
while(it.hasNext())//判斷是否有下一個
it.next()取出元素。
以上方法便是從Set集合中取出數據。
(6)javaset的使用擴展閱讀:
Java中使用Set介面描述一個集合(集合不允許有「重復值」,注意重復的概念),集合Set是Collection的子介面,Set不允許其數據元素重復出現,也就是說在Set中每一個數據元素都是唯一的。Set介面定義的常用方法如下:
1、size() 獲取Set尺寸(即Set包含數據元素的總數)。
2、 add(Object obj) 向Set中添加數據元素obj。
3、remove(Object obj) 從Set中移除數據元素obj。
4 、contains(Object obj) 判斷當前Set中是否包含數據元素obj,如果包含返回true,否則返回false。
5、iterator() 將Set裝入迭代器。
㈦ JAVA中SET 和 GET 的用法
我來回答:
通常set 和 get是屬性的存取器,一般稱getter/setter。 set表示設置或咐值,get表示獲取值。在Eclipse中先定義好欄位後,選擇Source/Generate Getters and Setters可以根據選擇自動生成這些方法,JBuilder中對應有BeanInfo的功能。
get方法返回的類型必須為該欄位對應的類型;
set方法返回的類型一般為void,但傳入的類型衫桐純應為該欄位對應的類型。
所以,jawdat的寫法輪團應該修改為:
public String getName() {}
public void setName(String name) {}