發表文章

目前顯示的是有「java」標籤的文章

ShoppingCart購物車範例使用起來怪怪的

除錯找了老半天, 原來關鍵就在資料庫產生的table上面, 主鍵值用CHAR,少給的字結會自動幫你補上空白。 所以你從資料庫撈到的主鍵值也就有一堆空白包在裡面。 CREATE TABLE BOOK (   ID CHAR(10) NOT NULL,   NAME VARCHAR2(200) NOT NULL,    AUTHOR VARCHAR2(200),   PRICE NUMBER(8,2) CHECK (PRICE >= 0),   DESCRIPTION VARCHAR2(200),   CONSTRAINT BOOK_PRIMARY_KEY PRIMARY KEY (ID) );

Map集合中value()方法与keySet()、entrySet()区别

圖片
Map集合中value()方法与keySet()、entrySet()区别 2013年05月31日 16:32:18 标签: Java   / map 50156 在Map集合中 values(): 方法是获取集合中的所有的值----没有键,没有对应关系, KeySet(): 将Map中所有的键存入到set集合中。因为set具备迭代器。所有可以迭代方式取出所有的键,再根据get方法。获取每一个键对应的值。 keySet():迭代后只能通过get()取key  entrySet(): Set<Map.Entry<K,V>> entrySet() //返回此映射中包含的映射关系的 Set 视图。 Map.Entry表示映射关系。entrySet():迭代后可以e.getKey(),e.getValue()取key和value。返回的是Entry接口 。 下面通过例子看看: Map<String,String> map = new HashMap<String,String>(); map.put("01", "zhangsan"); map.put("02", "lisi"); map.put("03", "wangwu"); Collection<String> collection = map.values();//返回值是个值的Collection集合 System.out.println(collection); 打印结果: [zhangsan, lisi, wangwu] Set<K> keySet() //返回值是个只存放key值的Set集合(集合中无序存放的) Set<Map.Entry<K,V>> entrySet() //返回映射所包含的映射关系的Set集合(一个关系就是一个键-值对),就是把(key-value)作为一个整体一对一对地存放到Set集合当中的。 一. keySet()方式。 Map<String,String> map = new ...

Tomcat 讀取中文檔案的方法

讓TOMCAT能辨識URLEncode的中文檔名 http://duckfly-tw.blogspot.tw/2017/03/tomcaturlencode.html TOMCAT預設是以ISO-8859-1來解讀經過URL Encode的URL的,因此要改為告訴TOMCAT所有URL經過URL Decode後要以UTF-8來解讀。 修改 bin/catalina.sh: 或修改 conf/web.xml (有修改catalina.sh就不用改web.xml) http://blog.xuite.net/marlus/wretch/411502359 Linux下佈署Tomcat中文檔名亂碼及連結處理方式 120 Tomcat Tomcat 更改server.xml <Connector port=”8080″ protocol=”HTTP/1.1″ connectionTimeout=”20000″  redirectPort=”8443″  URIEncoding=”utf-8″ useBodyEncodingForURI=”true”/ > 即可 http://awpluway.pixnet.net/blog/post/361251345 tomcat-中文文件顯示及無法下載解決方法 若遇到Eclipse下 server.xml會還原的問題,請參考   重啟Tomcat時server.xml自動還原問題 http://awpluway.pixnet.net/blog/post/361080939 https://nanashi07.gitbooks.io/java-faq/content/tomcat/chinese.file.name/ [環境] OS : Linux centos 6.5 Server : Tomcat7 專案套件 : SpringMVC 利用File.listFiles方法讀中文檔名時,出現亂碼,導致讀檔失敗。 fileName=������������_A2012030000856_20160523001.pdf 解決方案 1.查看系...

jsoup

http://www.sohu.com/a/116582683_355142 http://www.itread01.com/articles/1490086822.html http://www.open-open.com/jsoup/parsing-a-document.htm https://jsoup.org/cookbook/extracting-data/dom-navigation https://jsoup.org/cookbook/extracting-data/selector-syntax http://www.open-open.com/jsoup/parse-document-from-string.htm http://www.wenwenti.info/article/508931 http://aweiho2015.pixnet.net/blog/post/954586 http://www.itread01.com/articles/1490086822.html

String replaceAll

https://www.javaworld.com.tw/jute/post/view?bid=29&id=148126&sty=1&tpg=4&age=-1 https://zhidao.baidu.com/question/1366968178357934659.html http://www.cnblogs.com/iyangyuan/p/4809582.html http://www.runoob.com/regexp/regexp-syntax.html http://ccckmit.wikidot.com/regularexpression

JAVA的文字輸出檔案

JAVA的輸出 水管1:輸出到檔案,印出自己的文字儲存成一個檔案             FileOutputStream fos= new FileOutputStream("C:\\JavaHW\\Data.txt");            BufferedOutputStream bos= new BufferedOutputStream(fos);            PrintStream ps=new PrintStream(bos);            ps. print ("把這段文字儲存到新建的檔案中");            ===================================================            FileWriter fw = new FileWriter("c:\\javawork\\hello2.txt");            BufferedWriter bw = new BufferedWriter(fw);            PrintWriter pw = new PrintWriter(bw);            pw.println("多麼美好的一天挖 !");            pw.write("多麼美好的一天挖 !"); //也可使用            =================================================== ...

Java 例外處理,觀念題

Java 例外處理,觀念題。 Exception { try  catch} //由main方法,搭配下面三小題目 詢問輸出結果。 public class ExceptionFlow2 { public static void main(String[] args) { try { method(); } catch (Exception e) { System.out.println("3 - Exception handling in main()"); } } //   題目1 // public static void method() throws Exception { // try { // System.out.println("1 - in method()"); // throw new Exception(); // } catch (Exception e) { // System.out.println("2 - Exception handling in method()"); // } // } //  題目2 // public static void method() throws Exception { // try { // System.out.println("1 - in method()"); // throw new Exception(); // } catch (RuntimeException e) { // System.out.println("2 - Exception handling in method()"); // } // } //  題目3 public static void method() throws Exception { try { System.out.println("1 - in method()"); throw new Exception(); ...