自訂對象ArrayList的indexOf用法

今天做項目的時候碰到一個功能需要使用ArrayList的indexOf方法,ArrayList中存放的是一組自訂的Notice對象,需要知道當前的一個Notice對象(此對象通過另外一個方法查詢出)在這個ArrayList中的位置,查了API,用indexOf方法,可是debug的時候卻發現傳回值是-1,而這個Notice對象確實存在list中並且兩個對象內容完全相同。於是寫了一個demo來驗證這個問題。測試類別1:TestClass。2個String類型的屬性name,idclass

myeclipse安裝svn的三種方法

今天在實驗室按照以前的方式安裝svn的時候,沒成功,說是網路連接有問題,就從網上搜了一下其他安裝svn的方法,供大家參考:方法一、如果可以上網可線上安裝  1. 開啟Myeclipse,在功能表列中選擇Help→Software Updates→Find and Install;  2. 選擇Search for new features to install,點擊Next進入下一步;  3. 點擊"New Remote Site"按鈕,在彈出的對話方塊中輸入:   name:SVN  

周報——struts上傳檔案

在剛開始寫上傳檔案的代碼時候,出現了以下錯誤:Servlet.service() for servlet default threw exceptionjava.io.FileNotFoundException: E:/學習軟體/My Tools/tomcat-6.0.16/webapps/upload/picture/03.jpg (系統找不到指定的路徑。) at java.io.FileOutputStream.open(Native Method) at

周報-struts2 中chain、redirect、redirectaction的區別

一。Chain Result:這個result調用另外的一個action,串連自己的攔截器棧和result。actionName (預設) - 被調用的action的名字 namespace - 被調用的action的名稱空間. 如果名稱空間為空白,這預設為當前名稱空間 method - 用於指定目標action的另一個方法被調用. 如果空,預設為excute方法 Redirect Action

struts上傳檔案問題

1.問題:前幾天上傳的檔案都是些小檔案和圖片,今天上傳音訊時候就除了以下錯誤:   No result defined for action cn.edu.ujn.wsjx.manageresource.action.ResourceAction and result input。2.解決方案:   在struts.xml設定檔中加上 <constant name="struts.multipart.maxSize" value="104857600" />

HttpClient Get請求簡單調用

請求網路資源是耗時操作,為了避免anr錯誤,可以啟用子線程發送請求並且用handler與主線程通訊。執行HTTP Get時,URL的長度不能超過2048字元,超過此長度應該考慮使用Post提交請求 BufferedReader in = null; try { HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet("http://

js對象筆記

對象基本概念js支援以下幾種對象:1.使用者自訂對象2.核心或內建對象(Date,String,Number等)3.瀏覽器對象(BOM)4.文檔對象(DOM)對象的方法:把一個函數名賦給屬性,則這個屬性將作為對象的一個方法使用。 <script type="text/javascript"> var toy = new Object(); toy.color = "red"; toy.display = printObject(); function

HeadFirst design pattern筆記-單例模式

單例模式:確保一個類只有一個執行個體,並提供一個全域訪問點。單例模式的構造方法是私人的,所以不能從外部建立這個類,這樣很自然想到定義靜態方法返回這個類的執行個體的方式。實現的方式:1.線程同步方式:public class Singleton {public static synchronized Singleton getInstance() {if (null == uniquesInstance) {uniquesInstance = new Singleton();}return

Activity、Window、View的關係

原文:http://www.189works.com/article-42847-1.html一、首先說說View和ViewGroup吧  Android系統中的所有UI類都是建立在View和ViewGroup這兩個類的基礎上的。所有View的子類成為”Widget”,所有ViewGroup的子類成為”Layout”。View和ViewGroup之間採用了組合設計模式,可以使得“部分-整體”同等對待。ViewGroup作為版面配置容器類的最上層,版面配置容器裡面又可以有View和ViewGrou

周報——struts2

      一直都想來寫點東西,天不從人願:每次登陸時候驗證碼老是出錯,不知道是我真的輸錯了,還是系統的問題,無從考究!       今天看了一些Struts2的視頻,從官網上下了個Struts2的開發包,想著看看人家的樣本。結果那個.war檔案,右鍵就是沒有解壓。我尋思了半天,從網上查了查,說是用WinRAR就可以解壓出來,不過得把WinRAR軟體開啟,這樣就over了。嘿嘿……      

周報–顯示映像和播放視頻

最近跟組長溝通的時候,組長建議我 在顯示映像的時候做成縮圖,這樣可以使得頁面整齊漂亮點;還有就是播放視頻,由於我調用的是realplayer播放器,所以本機需要裝有realplayer才能播放視頻,so要檢測電腦是否裝有該軟體,並給與提示。下面附上顯示縮圖的代碼:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4

jbpm環境配置

 一、需要的軟體:(下列軟體網路課堂learn.tsinghua.edu.cn和工作流程課程FTP:ftp://wf:wf@166.111.80.63中都有,如果校外的在職同學從網路課堂下載的速度慢的話可以使用相應的連結)1、jdk-6u1-windows-i586-p.exe下載連結:http://java.sun.com/products/archive/j2se/6u1/index.html2、eclipse-SDK-3.3-win32.zip下載連結:http://download.ac

周報——JavaBean

     最近寫了一些關於JavaBean的代碼,把 一些編碼規則記錄下來,供大家使用。每個屬性必須有相對應的屬性擷取和設定方法,即每個屬性必須要提供對應的getter和setter方法(簡單方法:選中所有變數—>右鍵Source—>Generate getters and setters—>Select All-->ok).如果一個屬性的類型為boolean型

迭代器和foreach迴圈

遍曆不同容器的元素,如果為每個容器都設計一套遍曆方法,會很麻煩。迭代器Iterator提供了這樣的便利,它可以遍曆並且得到容器中的對象,而不必關心容器的具體類型。Java的Iterator只能單向移動。Iterator由實現了Iterable介面的類的iterator()方法

struts2.1.6s:datetimepicker標籤不能使用的問題解決

     今天寫程式的時候,使用到了<s:datetimepicker>,結果頁面上就是顯示不出來了。後來從網上查了一下,原來是需要在head標籤處設定 <s:head theme="ajax"/>。下面是原文,希望對大家有協助。1.在2.1.6版本中不能直接這樣使用了,將datetimepicker移除了。 原因是此標籤調用了dojo的datetimepicker的庫。 所以現在使用的時候首先要匯入一個庫。struts2-dojo-plugin-2.1.6.jar 2.

HeadFirst design pattern筆記-觀察者模式

在實現觀察者模式前,先看一個天氣預報系統的需求,WeatherData對象負責擷取天氣資料(溫度,濕度,壓力),然後顯示在公告板上,公告板可以有很多種類型。不使用設計模式的做法:public class WeatherData {//氣象測量更新資料時,此方法調用public void measurementsChanged() {//當前溫度float temp = getTemperature();//當前濕度float humidity =

MotionEvent(一) 單點觸摸和事件傳遞

當觸摸android裝置的螢幕時,android系統將建立一個MotionEvent對象。MotionEvent對象是描述了一組和使用者觸摸相關的事件序列,它包含了觸摸的位置,時間,動作等資訊。發生觸摸時,這個MotionEvent對象會被傳遞到合適的方法中作為方法參數(通常是回調方法)。getAction()方法描述了當前的動作:ACTION_DOWN:手指按下     值:0ACTION_MOVE:手指移動   值:2ACTION_UP:手指彈起      

MotionEvent(二) 多點觸摸

多點觸摸和單點觸摸的機制一樣,都是為觸摸事件建立MotionEvent對象,並將這些MotionEvent對象傳遞給各種方法。多點觸摸的2個重要概念是指標索引和指標ID指標索引:android把多點觸摸時的一個手指抽象成一個“指標”,這個指標有其索引,從0開始。這個索引分配給對應的手指之後,值是會隨著手指數量的增減而改變的。如果同時有2根手指在螢幕上,第一根手指指標索引為0,第二根為1,如果第一根手指離開螢幕,第二根的指標索引變為0,因為此刻螢幕上只有1根手指指標ID:唯一標識一根手指的id,相

解決MyEclipse 6中不能使用 alt + / 快速鍵進行快速提示問題

 問題描述:     在使用MyEclipse 6中不能使用 alt + / 快速鍵進行快速提示。 原因分析:     MyEclipse 6中把內容助手(content assist)的快速鍵由 alt + / 改成了ctrl + space,這和切換IME的快速鍵衝突。 alt + / 快速鍵被作為新的單詞補全(word competion)功能的快速鍵。解決方案:     方法1:        

周報——網路教學資源平台設計之課程管理系統順序圖表

          從最初的選實訓題目到聯絡老師,瞭解題目的需求,然後後是我們小組一起分析,這個項目應該具有的功能,最後分工到每個人。至今已有三周的時間,在這個過程中我學到了很多,讓我對“紙上得來終覺淺,絕知此事要躬行”,只有身體力行了,你才能得知其中的奧妙。     

總頁數: 61357 1 .... 17746 17747 17748 17749 17750 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.