javaset取值
Ⅰ java ResultSet取值
遍歷resultSet
while(rs.next())
{
int i =rs.getString("數字的列名");
if(2==i)
{
// 對這行的其他操作
}
}
Ⅱ JAVA 中的 GET和SET方法是什麼意思為什麼要這么使用
別說的那麼專業化了,理解都要半天。
就這么理解吧,面向對象中,想對類的成員變數設置訪問一些許可權,於是,就將該欄位設置為private的,這樣別的類就不能訪問了,然後在該內定義兩個方法,一個專門用於獲取,一個用於修改,這樣,在你不想讓別人亂動該欄位的時候,就在該方法內寫一些限制條件。
而為了規范起見(團隊開發需要嘛),就根據人家老外的習慣,將方法名設置為set+欄位名,get+欄位名(名字亂改沒問題),既然規范了,那就是別人都叫這名了,於是,有些框架給對象賦值就有方法了,方法名稱由get或set開始的又有private變數名的,就找出來調用。hibernate1框架就這樣弄得,至於後面的版本是不是這樣就不大清楚了。
JavaBean就是一個JAVA類,既然是JAVA類就不需要什麼組件了,這玩意直接深入到虛擬機了的
Ⅲ java中的get,set方法get怎麼取值,求實際例子說明下,,,,多謝啦
classStudent{
privateStringname;
privateintage;
publicStudent(){
}
publicStudent(Stringname,intage){
this.name=name;
this.age=age;
}
publicStringgetName(){
returnname;
}
publicvoidsetName(Stringname){
this.name=name;
}
publicintgetAge(){
returnage;
}
publicvoidsetAge(intage){
this.age=age;
}
}
publicclassGetDemo{
publicstaticvoidmain(String[]args){
Studentst=newStudent("tom",10);
Stringname=st.getName();
intage=st.getAge();
System.out.println(name+""+age);
}
}
Ⅳ 怎樣從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);
}
}
}
Ⅳ javabean中set和get方法
首先新建一個javabean Student.java,欄位有sno,sname,age等。如下:
public class Student
{
private String sno;
private String sname;
private int age;
}
保存後,右鍵Student.java,選擇source->Generate Setter and Getter...這一項,選擇select All選中所有的欄位,確定後,即生成了所有欄位的get和set方法
Ⅵ 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集合類set中取出數據
創建set的iterator方法:
Set<Object> set = new HashSet<Object>();
Iterator<Object> it = set.iterator();
while(it.hasNext())//判斷是否有下一個
it.next()取出元素。
以上方法便是從Set集合中取出數據。
(7)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的get和set方法
set設置對象屬性值,get從對象屬性中獲取值get自然是取值 set 自然是設置值 這個是 java的 面向對象編程的一個特點直接GETSET用唄JAVA中有一個概念叫做封裝,封裝就是將對象一些自身的屬性封裝起來,隱藏起來,不讓外界任意訪問,如果你要讓外界訪問這個屬性你就要提供get和set方法。比如你叫張三,你的名字只有你一個人知道(私有屬性),別人問你叫什麼,你說出你的名字就調用了你的get方法,反之如果給你取名字調用的就是你的set方法,get和set方法不是一定要必須兩者都有,你可以根據實際情況而定。get方法是用來得到對象里屬性的值,set方法相反,是用來給對象的屬性設值的。get方法一般是得到成員變數的值,set是設置一個成員變數的值
Ⅸ java中封裝的set get怎麼使用
get方法是給私有成員變數取值的,set方法是賦值的,而成員變數的值只能在本類中被使用,而且改變的時候容易引起新的問題
比如:
private String age;
private String id;
如果沒有get,set你就無法賦值String age和String id。
規則上來說是沒什麼區別的, 用get, set, 是因為在這裡面可以多做很多事情, 比如set一個字元串, 你把它轉化為內部實際使用的整數(為了效率), get的時候又把整數轉化為字元(為了便於理解).
另外, 如果你用了繼承, set的時候可以調用父類的相應方法......
總之get, set有一些便利, 所以很多編輯器直接支持了。
Ⅹ 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的用法和原理