最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中的兩種for循環(huán)介紹

 更新時間:2012年10月03日 19:35:08   作者:  
在學習Hibernate的時候?qū)W習一種在Java當中的for循環(huán),估計是以前學習的時候沒有記住,忘記了在這里再寫下筆記
復制代碼 代碼如下:

package com.zxd.test;
import java.util.List;
import org.hibernate.HibernateException;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import com.zxd.bean.House;
import com.zxd.util.QueryProperty;
/**
* HQL封閉查詢的測試類
* @author zhang
*
*/
public class TestHouse {
public static void main(String[] args) {
//公共的成員變量
SessionFactory sf = null;
Session session = null;
QueryProperty qp = new QueryProperty();
//封裝查詢的數(shù)據(jù)
qp.setTitle("%好房%");
qp.setStreet_id("1002");
qp.setType_id("1004");
qp.setLow_price(20);
qp.setHigh_price(200);
qp.setSmall_floorage(50);
qp.setBig_floorage(180);
//HQL語句
StringBuffer sb = new StringBuffer();
sb.append("from House where ");
sb.append("(title like :title) ");
sb.append("and (type_id like :type_id) ");
sb.append("and (street_id like :street_id) ");
sb.append("and (price between :low_price and :high_price) ");
sb.append("and (floorage between :small_floorage and :big_floorage)");
try {
//開始執(zhí)行查詢
sf = new Configuration().configure().buildSessionFactory();
session = sf.openSession();
Query query = session.createQuery(sb.toString());
query.setProperties(qp);
List<House> list = query.list();
//第一種用:的循環(huán)
/*for(House house:list){
System.out.println("標題是:"+house.getTitle());
System.out.println("面積是:"+house.getFloorage());
System.out.println("價格是:"+house.getPrice());
System.out.println("區(qū)是:"+house.getStreet().getDistrict().getName());
System.out.println("街道是:"+house.getStreet().getName());
System.out.println("----------------------------------");
}*/
//第二種循環(huán)
for(int i = 0;i<list.size();i++){
System.out.println("標題是:"+list.get(i).getTitle());
System.out.println("面積是:"+list.get(i).getFloorage());
System.out.println("價格是:"+list.get(i).getPrice());
System.out.println("區(qū)是:"+list.get(i).getStreet().getDistrict().getName());
System.out.println("街道是:"+list.get(i).getStreet().getName());
System.out.println("----------------------------------");
}
} catch (HibernateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
session.close();
sf.close();
}
}
}

上面例子中的第一種循環(huán)是我沒有記住的,用了關鍵字符“:”,一般這種循環(huán)是用來對一個集合的遍歷上的(List<House>、Map)中的用的很方便。

第二種循環(huán)是普通的循環(huán)我這是Java中最常見的一種for循環(huán)。

相關文章

  • JavaWeb文件上傳下載功能深入分析(二)

    JavaWeb文件上傳下載功能深入分析(二)

    這篇文章主要為大家詳細解析了JavaWeb文件上傳與下載功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Java?ArrayList集合之解鎖數(shù)據(jù)存儲新姿勢

    Java?ArrayList集合之解鎖數(shù)據(jù)存儲新姿勢

    這篇文章主要介紹了Java?ArrayList集合之解鎖數(shù)據(jù)存儲新姿勢,ArrayList是一個動態(tài)數(shù)組,可以自動調(diào)整大小,并提供了豐富的操作方法,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-03-03
  • Java創(chuàng)建文件且寫入內(nèi)容的方法

    Java創(chuàng)建文件且寫入內(nèi)容的方法

    這篇文章主要介紹了Java創(chuàng)建文件且寫入內(nèi)容的方法的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • java中String的一些方法深入解析

    java中String的一些方法深入解析

    以下是對java中String的一些方法進行了詳細的分析介紹,需要的朋友可以參考下
    2013-07-07
  • springboot配置druid多數(shù)據(jù)源的示例代碼

    springboot配置druid多數(shù)據(jù)源的示例代碼

    這篇文章主要介紹了springboot配置druid多數(shù)據(jù)源的示例代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • spring boot 開發(fā)soap webservice的實現(xiàn)代碼

    spring boot 開發(fā)soap webservice的實現(xiàn)代碼

    這篇文章主要介紹了spring boot 開發(fā)soap webservice的實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • SpringBoot可以同時處理多少請求流程分析

    SpringBoot可以同時處理多少請求流程分析

    SpringBoot默認的內(nèi)嵌容器是Tomcat,也就是我們的程序?qū)嶋H上是運行在Tomcat里的,所以與其說SpringBoot可以處理多少請求,到不如說Tomcat可以處理多少請求,這篇文章主要介紹了SpringBoot可以同時處理多少請求,需要的朋友可以參考下
    2023-02-02
  • Java String、StringBuffer與StringBuilder的區(qū)別

    Java String、StringBuffer與StringBuilder的區(qū)別

    本文主要介紹Java String、StringBuffer與StringBuilder的區(qū)別的資料,這里整理了相關資料及詳細說明其作用和利弊點,有需要的小伙伴可以參考下
    2016-09-09
  • NameNode?重啟恢復數(shù)據(jù)的流程詳解

    NameNode?重啟恢復數(shù)據(jù)的流程詳解

    這篇文章主要為大家介紹了NameNode?重啟恢復數(shù)據(jù)的流程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • SpringCloud-Config分布式配置代碼示例

    SpringCloud-Config分布式配置代碼示例

    這篇文章主要介紹了SpringCloud-Config分布式配置代碼示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05

最新評論

万全县| 泗阳县| 灌阳县| 宁安市| 清镇市| 台中县| 错那县| 岑巩县| 都兰县| 新建县| 天全县| 乌鲁木齐县| 崇信县| 大同市| 丰台区| 化隆| 克什克腾旗| 凤庆县| 高清| 屯门区| 犍为县| 三明市| 大理市| 夏邑县| 卢湾区| 新沂市| 江川县| 湖北省| 巴彦淖尔市| 乌什县| 平阴县| 东辽县| 隆回县| 柯坪县| 日照市| 边坝县| 南澳县| 迭部县| 安泽县| 海口市| 西乡县|