Time of Update: 2018-12-05
用JAVA在讀取EXCEL檔案時如何判斷列隱藏使用POI解析EXCEL檔案.sheet的某一列隱藏(hide)了.如何把它找出來?我使用了cell.getCellStyle().getHidden(),但是不成功.得到的屬性是:"格式>>儲存格>>保護>>隱藏",而不是我希望得到的在列頭上點擊右鍵菜單中的隱藏.也不能從列寬上判斷 if(sheet.getColumnWidth((short) 1) == 0) 即使是隱藏列,列寬也不等於0請教各位達人如何解決?
Time of Update: 2018-12-05
取出的javabean的list按 recheckerrorlen(這個bean的屬性)進行倒序排列(如果想正序排列只需調換compareTo方法中的減數與被減數的位置就可以了)注:必須implements Comparablepublic class UserReCheckStaticts implements Serializable ,Comparable<UserReCheckStaticts>{ private static final long
Time of Update: 2018-12-05
前段時間在用JAVA SWING做個用戶端的時候,有要在一塊主面板上添加背景圖片的需求,於是自己在網上找了些資料研究一下,有些網友說用JLabel來做,通過設定它的icon屬性來實現,但個人感覺這種做法很HACK,呵呵,而且這種方法容易帶來在上面的內容被遮住等等的問題,所以個人更喜歡用一個繼承JPanel的類來實現的方法,其實我感覺它跟Web中的層的概念有幾分相似吧,只需要把這個“層”加到面板的最下面,作為墊底的,就OK了,來看看怎樣實現它:import
Time of Update: 2018-12-05
5.3.1 使用break 語句 在Java 中,break語句有3種作用。第一,你已經看到,在switch語句中,它被用來終止一個語句序列。第二,它能被用來退出一個迴圈。第三,它能作為一種“先進”的goto 語句來使用。下面對最後 2種用法進行解釋。 使用break 退出迴圈 可以使用break 語句直接強行退出迴圈,忽略迴圈體中的任何其他語句和迴圈的條件測試。在迴圈中遇到break語句時,迴圈被終止,程式控制在迴圈後面的語句重新開始。下面是一個簡單的例子: // Using break
Time of Update: 2018-12-05
在Java語言中,提供了各種各樣的輸入輸出資料流(stream),使我們能夠很方便的對資料進行操作,其中,管道(pipe)流是一種特殊的流,用於在不同線程(threads)間直接傳送資料。一個線程發送資料到輸出管道,另一個線程從輸入管道中讀資料。通過使用管道,實現不同線程間的通訊。無需求助於類似臨時檔案之類的東西。本文在簡要介紹管道的基本概念後,將以一個具體的執行個體pipeapp加以詳細說明。
Time of Update: 2018-12-05
這兩天又重新學習了Swing,下一個項目可能要用,看JLabel的時候,碰到了這個小麻煩無聊怎麼搞,就是不能把表徵圖顯示出來package com.fei;import javax.swing.*;import java.awt.*;public class ImageIconTest ...{ public static void main(String[] args) ...{ JFrame frame=new JFrame("ImageIcon Test");
Time of Update: 2018-12-05
使用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:
Time of Update: 2018-12-05
摘自:http://blog.163.com/prevBlogPerma.do?host=jimjun2003&srl=86730756200871210281370&mode=prev進入dos操作符視窗cd進入要打成jar包的class檔案所有檔案夾目錄jar cvf [產生jar的名稱.jar] [列出class檔案] //若有多個,以空隔隔開如:一。操作零散的單個或幾個class檔案jar cvf ibstool.jar com/cn/ibs/TurnD.class
Time of Update: 2018-12-05
GUID簡介 開發軟體基金會(Open Software Foundation,OSF)研究出一種能產生唯一識別碼的演算法,產生全球唯一識別碼(Universally Unique Identifier,UUID)。在COM的命名標準上,微軟使用同樣的演算法!在COM中微軟將它重新命名為Globally Unique Identifier(GUID)。 產生GUID的演算法根據以下幾個方面:1.當前日期和時間。2.網路介面卡卡地址。
Time of Update: 2018-12-05
compareTopublic int compareTo(String anotherString)按字典順序比較兩個字串。該比較基於字串中各個字元的 Unicode 值。將此 String 對象表示的字元序列與參數字串所表示的字元序列進行比較。如果按字典順序此 String 對象在參數字串之前,則比較結果為一個負整數。如果按字典順序此 String 對象位於參數字串之後,則比較結果為一個正整數。如果這兩個字串相等,則結果為 0;compareTo 只有在方法 equals(Object)
Time of Update: 2018-12-05
java用Metro產生WebService,在Tomcat中發布WebService和如何使用WebService一個簡單的例子: 下載metro,並安裝。(本例使用1.5)http://java.net/projects/metro下載完metro-1.5.jar的包後,運行java -jar
Time of Update: 2018-12-05
今天有人問我java中有沒有goto,一看他的問題就知道他是學C的,呵呵,以前我還真的沒太注意這個問題,因為我知道goto是java中的關鍵字,但是好像從來沒用過,他又問我,如果想跳出幾個迴圈體怎麼操作啊? 這個問題嘛,我還是有辦法地……public class TestFor { public static void main(String[] args) { TestFor test = new TestFor(); test.testLoopOne();
Time of Update: 2018-12-05
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
Time of Update: 2018-12-05
try { Runtime.getRuntime() .exec("cmd.exe /C start", null, new File("c:/")); System.out.println("finish"); } catch (IOException e) { e.printStackTrace(); }可以通過java 代碼開啟一個dos視窗if
Time of Update: 2018-12-05
以前看過這本書,最近覺得作者有些觀點還是挺對了,加上些自己的總結,整理下,希望能對以後工作學習有指導作用。 程式員的三種境界: 可能王國維大哥看看後人把他的人生三境界發展得如何跨學科,多門類,一定泉下有知,倍感欣慰啊,哈哈! 1、程式員第一層境界:這幫哥們一般都是畢業三年以內的,比較有精力,對工作上使用的技術多半求知若渴,經常加班,業務也搞的很純熟 了,心裡有點沾沾自喜了,覺得自己是個牛B的人物了。我的話:靜下心來,後面的路還很長。 2、程式員第二層境界:覺得自己有越來越多的東西可以學習,覺得自
Time of Update: 2018-12-05
這兩天在學習java中如何對檔案進行讀取,首先當然是對最簡單的檔案txt檔案進行操練了。並且,逐漸的瞭解了Java中IO流是如何對檔案進行操作的操練了一段時間,便開始了對圖片進行讀取,開始的想法如下:圖片也是一種檔案,我大可以用FileInputStream類對其進行操作。並且我用這種方法進行測試的時候是可以的(需要注意,將一個圖片檔案讀取到一個byte[]中,再從這個byte[]中向一個圖片檔案寫入的時候,應該調用write(byte[],offset,length)這個方法,否則是不可以把流
Time of Update: 2018-12-05
Project facet Java version 6.0 is not supported. 項目中的jdk1.6不支援。說明項目是其他版本jdk編譯的,在eclipse裡運行時會報版本不支援。解決辦法:法1,選中項目 Properties , 選擇 Project Facets,右擊選擇 Java , Change Version ... 即可。法2,在
Time of Update: 2018-12-05
WindowsMobile系統無法直接管理JAVA外掛程式,需要藉助JAVA虛擬機器來管理JAVA外掛程式,WM平台常見的JAVA虛擬機器有Jbed和Jblend。下面就WM平台管理JAVA外掛程式做簡要介紹。1、JbedEsmertec公司的產品,外部命令管理方式為:安裝:/Windows/jbed.exe -DFile.maxStorageSize=64M -ginstall /"file://%1/" (%1為外掛程式安裝包的路徑)。啟動:/Windows/jbed.exe
Time of Update: 2018-12-05
哪位批處理高手給修改一下不用寫入文本中,直接傳值感覺就方便些@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
Time of Update: 2018-12-05
很快就到期末考試了,這學期開的資料結構課程是考試。其實從開學開始,我就一直在思考這個問題,怎麼樣把我現在學的資料結構同J2EE開發關聯在一起。Java中的集合架構已經給去了大部分的演算法及實現,可我們開的資料結構課程,是從設計的角度去的,也就是我們要用到的任何的資料類型,都是要自己去定義的。這樣一來,就很是不習慣,畢竟自己用了顯存的資料類型要方便的多。 再過我們開的資料結構課程是C語言版的,它那演算法用什麼類C描述咯,沒過演算法還得自己去修改,也夠麻煩的。自己其實早在開這門課程的時候,就那從圖書