導航:首頁 > 編程語言 > 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有哪些方法相關的資料

熱點內容
數學網路研修研究問題有哪些 瀏覽:677
stl文件怎麼列印 瀏覽:427
json格式變數寫法 瀏覽:68
廣州寄文件去吉林多少錢 瀏覽:254
蘋果APP文件夾創建 瀏覽:903
黃米是什麼app 瀏覽:417
word如何插入一個新文件夾 瀏覽:357
word文件夾前面有個符號 瀏覽:350
把word轉換成語音 瀏覽:220
linuxfile文件 瀏覽:454
如何用網路打普通電話 瀏覽:463
linux進程打開的文件 瀏覽:134
新購u盤無法儲存文件 瀏覽:553
5s要不要升級ios93 瀏覽:926
小米手機助手怎麼關閉自動升級 瀏覽:24
外星人能不能升級到win10系統盤 瀏覽:652
加入java信任站點 瀏覽:486
好用的急救知識app 瀏覽:524
什麼是網路適配器驅動文件名 瀏覽:717
吉林文件箱多少錢 瀏覽:113

友情鏈接