導航:首頁 > 編程語言 > java從set取值

java從set取值

發布時間:2022-11-17 22:12:38

java中a類裡面有set,get方法,怎麼在b類通過get方法取到a類set的值

A類定義如下:


public class A {

private String name;


public String getName() {

return name;

}


public void setName(String name) {

this.name = name;

}

}

B類中通過get方法獲取A中的名字,定義如下:


public class B {


/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

//通過A類實例化對象a

A a=new A();

//先給對象a中的name屬性賦值

a.setName("張三");

//通過get方法獲取a對象中name的屬性值

String name=a.getName();

System.out.println(name);

}


}

最終運行效果如圖:

㈡ java中HashSet怎樣遍歷取出裡面的值給個例子~~

HashSet<String> set=new HashSet<String>();
set.add("1");
set.add("2");
set.add("3");
Iterator<String> iterator=set.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next());
}
控制台輸出:
3
2
1
對於集合這塊的類都可以這樣寫的,比如你把第一行換成:
ArrayList<String> set=new ArrayList<String>();
後面的程序不動,一樣可以遍歷輸出的。
不太懂的話可以網路Iterator的用法和原理

㈢ 怎樣從java集合類set中取出數據

用循環或者迭代器

創建set的iterator
Set<Object> set = new HashSet<Object>();
Iterator<Object> it = set.iterator();
while(it.hasNext())//判斷是否有下一個
it.next()取出元素
======================================
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

class ADD{
public String a;

public static void main(String[] args) {
ADD a = new ADD();
a.a = "a";
ADD b = new ADD();
b.a = "b";
Set<ADD> set = new HashSet<ADD>();
set.add(a);
set.add(b);
Iterator<ADD> it = set.iterator();
while(it.hasNext()){
System.out.println(((ADD)it.next()).a);
}
}
}

㈣ 怎樣從java集合類set中取出數據

一般是通過迭代期獲取數據,因為set集合無序,所以輸出不是順序輸出

importjava.util.HashSet;
importjava.util.Iterator;
importjava.util.Set;

publicclassTest{
publicstaticvoidmain(String[]args){
//初始化set集合
Set<String>set=newHashSet<>();
set.add("1");
set.add("2");
set.add("3");
//獲取set集合數據
for(Iteratoriterator=set.iterator();iterator.hasNext();){
Stringstring=(String)iterator.next();
System.out.println(string);
}

}
}

㈤ java中從hashset中取元素

package test;

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

public class Func{
//我假定是String類型的
public static Set<String> set = new HashSet<String>();
public static void main(String[] args){
add();
show();
}
public static void add(){
set.add("小白");
set.add( "java");
}
public static void show(){
//迭代的方法
Iterator it = set.iterator();
//這個set是否有下一個
while(it.hasNext()){
//有就把下一個取出來
String str = (String) it.next();
System.out.println(str);
}
}
}

㈥ java的get和set方法

set設置對象屬性值,get從對象屬性中獲取值get自然是取值 set 自然是設置值 這個是 java的 面向對象編程的一個特點直接GETSET用唄JAVA中有一個概念叫做封裝,封裝就是將對象一些自身的屬性封裝起來,隱藏起來,不讓外界任意訪問,如果你要讓外界訪問這個屬性你就要提供get和set方法。比如你叫張三,你的名字只有你一個人知道(私有屬性),別人問你叫什麼,你說出你的名字就調用了你的get方法,反之如果給你取名字調用的就是你的set方法,get和set方法不是一定要必須兩者都有,你可以根據實際情況而定。get方法是用來得到對象里屬性的值,set方法相反,是用來給對象的屬性設值的。get方法一般是得到成員變數的值,set是設置一個成員變數的值

㈦ java中的get 和set方法

class A {
int a = 0;

public A() {}

public void setA(int aNum) {
a = aNum;
}

public int getA() { return a; }
}
// set 和 get 就是用來操作其中a變數的,是javabean 的基本思想,沒什麼限制。。名字可以自己取

㈧ Java中set方法傳遞一個數組,用get方法怎麼獲取數組中的內容

package test2;

import java.util.Arrays;

public class test2_test6 {
int[] i;

void setI(int[] i) {
this.i = i;
}

//兩種方法
//第一種,直接列印數組
String getI_value1() {
return Arrays.toString(i);
}

//第二種,循環遍歷
String getI_value2() {
StringBuilder s = new StringBuilder();
for (int i_value : i) {
s.append(i_value);
s.append(" ");
}
return s.toString();
}

public static void main(String[] args) {
int[] Array = {1, 2, 3, 4, 5};
test2_test6 t2_t6 = new test2_test6();
t2_t6.setI(Array);
System.out.println("第一種方法獲取值:");
System.out.println(t2_t6.getI_value1());
System.out.println("第二種方法獲取值:");
System.out.println(t2_t6.getI_value2());
}
}

㈨ java 怎麼給set賦值

1、定義一個Set的對象
Set set=new HashSet();//new 一個hashset2、往set中添加字元串數據數據
set.add("內容");//往set里添加一個字元串"內容"Set是最簡單的一種集合,沒有重復對象。Set介面主要實現了兩個實現類:
HashSet
:
HashSet類按照哈希演算法來存取集合中的對象,存取速度比較快
TreeSet
:
TreeSet類實現了SortedSet介面,能夠對集合中的對象進行排序。

㈩ java中用set一個條件值,怎麼取得其他值

可以了解下hibernate,new一個對象,然後set一個name,利用hibernate的hql語句映射到資料庫,就會根據這個name查到你想要的對象,接收這個對象後,就可以get到其他的值了。

閱讀全文

與java從set取值相關的資料

熱點內容
網盤忘記解壓碼怎麼辦 瀏覽:852
文件加密看不到裡面的內容 瀏覽:651
程序員腦子里都想什麼 瀏覽:430
oppp手機信任app在哪裡設置 瀏覽:185
java地址重定向 瀏覽:268
一年級下冊摘蘋果的演算法是怎樣的 瀏覽:448
程序員出軌電視劇 瀏覽:88
伺服器系統地址怎麼查 瀏覽:54
解壓游戲發行官 瀏覽:601
國外小伙解壓實驗 瀏覽:336
頂級大學開設加密貨幣 瀏覽:437
java重載與多態 瀏覽:528
騰訊應屆程序員 瀏覽:942
一鍵編譯程序 瀏覽:129
語音加密包哪個好 瀏覽:340
有什麼學習高中語文的app 瀏覽:283
安卓手機的表格里怎麼打勾 瀏覽:411
阿里雲伺服器有網路安全服務嗎 瀏覽:970
超解壓兔子視頻 瀏覽:25
單片機怎麼測負脈沖 瀏覽:176