Java中Set的遍曆

這東西久了沒用就記不起來了,記一下。import java.util.HashSet;import java.util.Iterator;import java.util.Set;/** * * @author qianj * @version 1.0.0 * @2011-7-12 上午11:40:19 */public class TestSet {public static void main(String[] args) {Set set = new

JAVA建立二叉樹將數組中的數依次存入二叉樹,並分別用先序,後序,中序遍曆;

 用JAVA建立二叉樹將數組中的數依次存入二叉樹,若數值為負數或零則對應的節點為空白 定義二叉樹的結構public class Bitree {     int data;     Bitree left;     Bitree right;     int i;      //用於記錄此節點的值在數組中存放的位置;     public Bitree(){           }           public Bitree(int i){  this.i = i;  } public

Java按對象的屬性值進行倒序排列(例)

取出的javabean的list按 recheckerrorlen(這個bean的屬性)進行倒序排列(如果想正序排列只需調換compareTo方法中的減數與被減數的位置就可以了)注:必須implements  Comparablepublic class UserReCheckStaticts implements Serializable ,Comparable<UserReCheckStaticts>{ private static final long

java swing 怎樣添加背景圖片並且能根據視窗大小進行縮放

前段時間在用JAVA SWING做個用戶端的時候,有要在一塊主面板上添加背景圖片的需求,於是自己在網上找了些資料研究一下,有些網友說用JLabel來做,通過設定它的icon屬性來實現,但個人感覺這種做法很HACK,呵呵,而且這種方法容易帶來在上面的內容被遮住等等的問題,所以個人更喜歡用一個繼承JPanel的類來實現的方法,其實我感覺它跟Web中的層的概念有幾分相似吧,只需要把這個“層”加到面板的最下面,作為墊底的,就OK了,來看看怎樣實現它:import

java break,cotinue,return

5.3.1 使用break 語句 在Java 中,break語句有3種作用。第一,你已經看到,在switch語句中,它被用來終止一個語句序列。第二,它能被用來退出一個迴圈。第三,它能作為一種“先進”的goto 語句來使用。下面對最後 2種用法進行解釋。 使用break 退出迴圈 可以使用break 語句直接強行退出迴圈,忽略迴圈體中的任何其他語句和迴圈的條件測試。在迴圈中遇到break語句時,迴圈被終止,程式控制在迴圈後面的語句重新開始。下面是一個簡單的例子: // Using break

faultString: java.lang.NullPointerException

 使用Axis1.4 開發的webservice,部署在Tomcat5.x上沒問題,但部署在was6.1上調用時卻出現如下異常 Exception in thread "main" AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode:  faultString: java.lang.NullPointerException faultActor:

一個java產生與使用WebService的簡單例子

java用Metro產生WebService,在Tomcat中發布WebService和如何使用WebService一個簡單的例子: 下載metro,並安裝。(本例使用1.5)http://java.net/projects/metro下載完metro-1.5.jar的包後,運行java -jar

javax.servlet.ServletException: java.lang.NullPointerException可能的原因是你沒有注入

 javax.servlet.ServletException: java.lang.NullPointerExceptionorg.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:515)org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)root cause

java使用Regex提取合格字串

import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * * 類名稱: [字串處理類] * * * 類描述: [字串處理類] * * * 所屬模組: Server端_[tool] * * * 建立時間 6/1/09 3:22 PM * * * @author lvhuiqing lv.hq@neusoft.com

【問題解決】Project facet Java version 6.0 is not supported.

Project facet Java version 6.0 is not supported. 項目中的jdk1.6不支援。說明項目是其他版本jdk編譯的,在eclipse裡運行時會報版本不支援。解決辦法:法1,選中項目 Properties , 選擇 Project Facets,右擊選擇 Java , Change Version ...          即可。法2,在

java 環境變數自動化佈建 註冊表方法

哪位批處理高手給修改一下不用寫入文本中,直接傳值感覺就方便些@echo offfor %%i in (c d e f g h) do (dir /s/b %%i:/jdk1.* >> e:/file.txt  )for /f "delims=" %%s in (e:/file.txt) do ( @echo %%s IF EXIST  %%s/bin/java.exe ( @echo  jdk安裝目錄為:%%s     @echo JAVA_HOME =%%s      @reg

學完資料結構後的一點感想(與Java集合架構的比較)

很快就到期末考試了,這學期開的資料結構課程是考試。其實從開學開始,我就一直在思考這個問題,怎麼樣把我現在學的資料結構同J2EE開發關聯在一起。Java中的集合架構已經給去了大部分的演算法及實現,可我們開的資料結構課程,是從設計的角度去的,也就是我們要用到的任何的資料類型,都是要自己去定義的。這樣一來,就很是不習慣,畢竟自己用了顯存的資料類型要方便的多。 再過我們開的資料結構課程是C語言版的,它那演算法用什麼類C描述咯,沒過演算法還得自己去修改,也夠麻煩的。自己其實早在開這門課程的時候,就那從圖書

java ORC 圖片中文識別

java通過調用tesseract完成圖片中文字識別1.安裝tesseract-ocr-setup-3.00.exe(3.0以上版本才增加了中文識別)2.下載tesseract-ocr的中文包chi_sim.traineddata.gz,解壓縮之後複製到tesseract-ocr的安裝目錄之下。如:D:/Tesseract-OCR/tessdata3.java需要增加2個包:jai_imageio-1.1-alpha.jar,swingx-1.6.1.jar4.java程式清單:ImageIOH

Java高亮關鍵字

寫自己的文字編輯器(一): 高亮關鍵字一. 高亮的內容:需要高亮的內容有:1. 關鍵字, 如 public, int, true 等. 2. 運算子, 如 +, -, *, /等3. 數字4. 高亮字串, 如 "example of string"5. 高亮單行注釋6. 高亮多行注釋二. 實現高亮的核心方法:StyledDocument.setCharacterAttributes(int offset, int length, AttributeSet s, boolean replace)

Java: Timer啟用後無法停止?如何停止Timer

本人也遇到這個問題,好吧,就轉載了:利用Timer和TimerTask可以實現定時完成某些任務。但是在運行過程中出現了很奇怪的現象:所有TimerTask都完成了,按理說程式應該自動結束,但是它卻沒有!我以為是Eclipse的bug,然後再cmd下嘗試,同樣是無法退出。這種現象在只要new了一個Timer(),就會出現。奇怪,Google了一下,找不到答案,但是找到零星的提問同樣的問題的文章。還是自己動手看看協助文檔吧。。。在JDK1.5的文檔Timer類中,有這樣一句話:“對 Timer

javaMail郵件問題:java.lang.SecurityException: SHA1 digest error for com/sun/mail/smtp/SMTPTransport.clas

利用JAVAMail發送郵件拋出異常:java.lang.SecurityException: SHA1 digest error for com/sun/mail/smtp/SMTPTransport.class自己鬱悶N長時間,最後發現兩個問題 1.在工程下要匯入全部的JAR檔案(這還不夠,這個時候能夠發送但是總會報異常,解決方案看第二條)2.在Tomcat伺服器下也要加上全部的JAR檔案{配置全域路徑}.具體如下:1. 找到伺服器:2.找到paths項 點擊開啟3.在 append to

基於DES加密的java socket程式(用戶端)

用戶端程式:import java.awt.BorderLayout;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import

TextDialog.java中onTextChanged函數的解析

這幾天在尋找android  browser的一個bug時,發現這個函數停經典的,趕緊記錄下來,呵呵。這裡我們以IME在www.google.com網頁的輸入框(TextDialog view)中輸入“弟弟ff”為例,首先假設已經輸入了“ff”。為了輸入“弟弟”,使用者在IME的軟鍵盤上敲d字元兩次,然後“dd”會被聯想為“弟弟”,然後使用者在IME的備選框中選擇聯想得到的“弟弟”。 "dd"到“弟弟”這個步驟會導致如下函數被調用:onTextChanged(CharSequence

java多線程之Condition的使用

package com.eshroe.sweetop.concurrency;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import

java反射(Field的應用)

 //$Id: DirectPropertyAccessor.java 11405 2007-04-15 12:50:34Z max.andersen@jboss.com $package org.hibernate.property;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.Map;import org.hibernate.HibernateException;import

總頁數: 4058 1 .... 1408 1409 1410 1411 1412 .... 4058 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.