第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

跟不上老師的步調(diào) 不太懂這節(jié)代碼的意思

跟不上老師的步調(diào) 不太懂這節(jié)代碼的意思

栗喵 2016-09-19 20:20:08
為什么要用到HashMap呢?作用是什么?按照老師的思路用myeclipse寫了之后好多警號 又根據(jù)提示改了下 但感覺思路還是不清晰 ?哪位大神能幫我加個(gè)注釋么?package com.sun;import java.io.File;import java.nio.file.Path;import java.util.HashMap;import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.MultiFormatWriter;import com.google.zxing.WriterException;import com.google.zxing.client.j2se.MatrixToImageWriter;import com.google.zxing.common.BitMatrix;import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;//生成二維碼public class CreateQRTest { public static void main(String[] args){ //定義二維碼的長度 寬度 以及格式 int width = 300; int height = 300; String format = "png"; //二維碼內(nèi)容 String content = "http://l-hs.cn/"; //定義二維碼的參數(shù) @SuppressWarnings("rawtypes") HashMap<EncodeHintType, Comparable> hints = new HashMap<EncodeHintType, Comparable>(); hints.put(EncodeHintType.CHARACTER_SET, "utf-8");//編碼格式 hints.put(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.M);//糾錯(cuò) hints.put(EncodeHintType.MARGIN,2);//邊距 try { BitMatrix bitmatrix = new MultiFormatWriter().encode(content, BarcodeFormat.QR_CODE, width, height,hints); Path file = new File("C:/Users/ZILI/Desktop/love.png").toPath(); MatrixToImageWriter.writeToPath(bitmatrix, format, file); } catch (Exception e) { e.printStackTrace(); } } }
查看完整描述

1 回答

已采納
?
四無小青年

TA貢獻(xiàn)88條經(jīng)驗(yàn) 獲得超43個(gè)贊

用HashMap是因?yàn)镸ultiFormatWriter().encode()方法需要一個(gè)HashMap作為參數(shù),而map中的內(nèi)容是zxing開源項(xiàng)目所規(guī)定的一些配置項(xiàng),以下代碼可以體現(xiàn)出來:

//encode()方法最后一個(gè)參數(shù)hints就是那個(gè)HashMap。
HashMap<EncodeHintType,?Comparable>?hints?=?new?HashMap<EncodeHintType,?Comparable>();
BitMatrix?bitmatrix?=?new?MultiFormatWriter().encode(content,?BarcodeFormat.QR_CODE,?width,?height,hints);

望采納。

查看完整回答
反對 回復(fù) 2016-09-19
  • 1 回答
  • 0 關(guān)注
  • 3633 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號