導航:首頁 > 編程語言 > javaset有哪些方法

javaset有哪些方法

發布時間:2023-09-26 20:36:18

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中的get 和set方法

get 取值 set 賦值
不是只能用在構造器

❸ java中的set集合,有直接修改其中的數據的方法嗎

編寫一復個工具方法吧,Object 修改為制你Set中真正存儲對象的類型就可以了.
public Set<Object> updateSetValue(Set<Object> oldSet) {
Set<Object> newSet = new HashSet<Object>();
for (Object s : oldSet) {
if (s != "你要修改前的值") {
newSet.add(s);
} else {
newSet.add("你要修改後的值");
}
}

return newSet;
}

❹ java get和set方法

java get和set方法是什麼呢?一起來了解下吧:

set和get這兩個詞的表面意思,set是指設置的意思,而get是獲取的意思,顧名思義,這兩個方法是對數據進行設置和獲取用的,一般來說set和get方法都是對私有域變數進行操作的,因為私有域的變數其他緩告類不能訪問,所以需要藉助get和set方法用於訪問私有域變數。
import java.util.Arrays; public class More {  擾鎮明public static void main(String[] args) {   /*   int[] arr = {24,56,3,18,5};   System.out.println(Arrays.toString(arr)); //將arr數組轉換為字元串,並輸出   */      Student zs = new Student();   zs.setName("zhangsan");   zs.setAge(25);   System.out.println(zs.getName());   System.out.println(zs.getAge());     } } class Student{ //get/set結構  private String name;  private int age;    public String getName() {   return name;  }  public void setName(String 旅州name) {   this.name = name;  }  public int getAge() {   return age;  }  public void setAge(int age) {   this.age = age;  } }

❺ java中怎麼往集合類set里添加數據

兩種向Set中添加元素的方法,第一種是使用add()方法,每次添加一個元素到set中,當集合中不存在相同元素時將添加到集合中,並返回true,當集合中存在元素時,返回false。代碼如下:

Set<String> sets = new HashSet<>();
sets.add("String");
System.out.println(sets.add("Tree"));
System.out.println(sets.add("String"));
List<String> lists = new LinkedList<>();
lists.add("test");
lists.add("test");
lists.add("one");
System.out.println(sets.addAll(lists));

還有一個是向集合中批量添加元素的方法addAll(),這個方法的入參是Colletion。上述代碼執行結果如下:

擴展知識

Set集合可以知道某物是否已近存在於集合中,不會存儲重復的元素,注重獨一無二的性質,用於存儲無序(存入和取出的順序不一定相同)元素,值不能重復。可以很好地作為排重時使用的數據結構,但要注意集合內部數據一般情況沒有順序。常用的set有HashSet和TreeSet。

TreeSet是JAVA中集合的一種,TreeSet 是一個有序的集合,它的作用是提供有序的Set集合。它繼承於AbstractSet抽象類,實現了NavigableSet<E>,Cloneable,java.io.Serializable介面。一種基於TreeMap的NavigableSet實現,支持2種排序方式:自然排序或者根據創建TreeSet 時提供的 Comparator 進行排序。

❻ java中set<string>類型的東西是什麼如何將一個string類型的字元串增加到裡面

Set是集合的意思,是同種對象的集合,<String>說明這種對象都是String類型的對象。

可以這樣:

Set<String> set = new HashSet<String>();
Strings1= "hello";

String s2 = "world";

set.add(s1);

set.add(s2);

這樣就添加了兩個元素。

(6)javaset有哪些方法擴展閱讀:

Java中String類學習總結

一、String是不可變對象

java.lang.String類使用了final修飾,不能被繼承。Java程序中的所有字面值,即雙引號括起的字元串,如"abc",都是作為String類的實例實現的。String是常量,其對象一旦構造就不能再被改變。

例:

public class Immutable {

public static String upcase(String s) {

return s.toUpperCase();

}

public static void main(String[ ] args) {

String str1= "Hello World";

System.out.println(str1); //Hello World

String str2 = upcase(str1);

System.out.println(str2); //HELLO WORLD

System.out.println(str1); //Hello World

}

}

二、String常量池

常量池(constant pool)指的是在編譯期被確定,並被保存在已編譯的.class文件中的一些數據。Java為了提高性能,靜態字元串在常量池中創建,並盡量使用同一個對象,重用靜態字元串。對於重復出現的字元串直接量,JVM會首先在常量池中查找,如果常量池中存在即返回該對象。

例:

public class test1 {

public static void main(String[] args){

String str1 = "Hello";

//不會創建新的String對象,而是使用常量池中已有的"Hello",

String str2 = "Hello";

System.out.println(str1 == str2); //true

//使用new關鍵字會創建新的String對象

String str3 = new String("Hello");

System.out.println(str1 == str3); //false

}

}

閱讀全文

與javaset有哪些方法相關的資料

熱點內容
熹妃q傳的網路什麼時候可以修好 瀏覽:165
key文件linux 瀏覽:990
java調用hessian 瀏覽:486
福建聚合網路公司怎麼樣 瀏覽:302
魅族手機備份文件夾 瀏覽:204
電腦c盤騰訊文件夾有什麼用 瀏覽:467
編程語言哪個最好就業 瀏覽:912
能不能找到cad之前打開的文件 瀏覽:259
怎樣設置文件夾許可權 瀏覽:60
oppo手機如何把圖片壓縮成文件 瀏覽:808
載入語言文件失敗 瀏覽:884
招聘plc編程屬於什麼職位類別 瀏覽:580
appstore改區後購買記錄 瀏覽:538
win10管理該文件沒有與之關聯的程序 瀏覽:799
手機里qt是什麼文件夾 瀏覽:48
筆記本關閉開機密碼 瀏覽:672
無法定位程序輸入點inetntop 瀏覽:22
java修改文件編碼 瀏覽:12
js判斷火狐 瀏覽:229
微信開發支持https介面 瀏覽:779

友情鏈接