91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 7KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-04
  • 語言: Java
  • 標簽: java??解析??dxf??

資源簡介

用java解析DXF文件中的實體信息,包括circle,ellipse,line,lwpolyline等,同時解決了解析過程中遇到中文的亂碼問題。

資源截圖

代碼片段和文件信息

package?DXFJIEXI;
import?java.io.UnsupportedEncodingException;

/**??*?轉(zhuǎn)換字符串的編碼??*/?
public?class?ChangeCharset?{??
/**?7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁塊?*/?
public?static?final?String?US_ASCII?=?“US-ASCII“;?
/**?ISO?拉丁字母表?No.1,也叫作?ISO-LATIN-1?*/?
public?static?final?String?ISO_8859_1?=?“ISO-8859-1“;
/**?8?位?UCS?轉(zhuǎn)換格式?*/??
public?static?final?String?UTF_8?=?“UTF-8“;??
/**?16?位?UCS?轉(zhuǎn)換格式,Big?Endian(最低地址存放高位字節(jié))字節(jié)順序?*/?
public?static?final?String?UTF_16BE?=?“UTF-16BE“;??
/**?16?位?UCS?轉(zhuǎn)換格式,Little-endian(最高地址存放低位字節(jié))字節(jié)順序?*/?
public?static?final?String?UTF_16LE?=?“UTF-16LE“;?
/**?16?位?UCS?轉(zhuǎn)換格式,字節(jié)順序由可選的字節(jié)順序標記來標識?*/?
public?static?final?String?UTF_16?=?“UTF-16“;?
/**?中文超大字符集?*/?
public?static?final?String?GBK?=?“GBK“;

?/**???*?將字符編碼轉(zhuǎn)換成US-ASCII碼???*/?
public?String?toASCII(String?str)?throws?UnsupportedEncodingException
{?return?this.changeCharset(str?US_ASCII);??}?
/**???*?將字符編碼轉(zhuǎn)換成ISO-8859-1碼???*/?
public?String?toISO_8859_1(String?str)?throws?UnsupportedEncodingException
{???return?this.changeCharset(str?ISO_8859_1);??}?
/**???*?將字符編碼轉(zhuǎn)換成UTF-8碼???*/??
public?String?toUTF_8(String?str)?throws?UnsupportedEncodingException
{???return?this.changeCharset(str?UTF_8);??}?
/**???*?將字符編碼轉(zhuǎn)換成UTF-16BE碼???*/??
public?String?toUTF_16BE(String?str)?throws?UnsupportedEncodingException
{???return?this.changeCharset(str?UTF_16BE);??}??
/**???*?將字符編碼轉(zhuǎn)換成UTF-16LE碼???*/??
public?String?toUTF_16LE(String?str)?throws?UnsupportedEncodingException
{???return?this.changeCharset(str?UTF_16LE);??}?
/**???*?將字符編碼轉(zhuǎn)換成UTF-16碼???*/?
public?String?toUTF_16(String?str)?throws?UnsupportedEncodingException
{???return?this.changeCharset(str?UTF_16);??}?
/**???*?將字符編碼轉(zhuǎn)換成GBK碼???*/??
public?String?toGBK(String?str)?throws?UnsupportedEncodingException
{???return?this.changeCharset(str?GBK);??}?
/**???*?字符串編碼轉(zhuǎn)換的實現(xiàn)方法???*?@param?str??待轉(zhuǎn)換編碼的字符串???*?@param?newCharset?目標編碼???*?@return???*?@throws?UnsupportedEncodingException???*/
public?String?changeCharset(String?str?String?newCharset)throws?UnsupportedEncodingException?
{??if?(str?!=?null)?
??{?
//用默認字符編碼解碼字符串。???
byte[]?bs?=?str.getBytes();??
//用新的字符編碼生成字符串?
return?new?String(bs?newCharset);???}?
???return?null;??}?
/**???*?字符串編碼轉(zhuǎn)換的實現(xiàn)方法???*?@param?str??待轉(zhuǎn)換編碼的字符串???*?@param?oldCharset?原編碼???*?@param?newCharset?目標編碼???*?@return???*?@throws?UnsupportedEncodingException???*/?
public?String?changeCharset(String?str?String?oldCharset?String?newCharset)throws?UnsupportedEncodingException?
{???if?(str?!=?null)?{??
//用舊的字符編碼解碼字符串。解碼可能會出現(xiàn)異常。???
byte[]?bs?=?str.getBytes(oldCharset);???
//用新的字符編碼生成字符串???
return?new?String(bs?newCharset);???}??
???return?null;??}

?/*public?static?void?main(String[]?args)?throws?UnsupportedEncodingException
?{???ChangeCharset?test?=?new?ChangeCharset();???
?????String?str?=?“This?is?a?中文的?String!“;???
?????System.out.println(“str:?“?+?str);???
?????String?gbk?=?test.toGBK(str);??
?????System.out.println(“轉(zhuǎn)換成GBK碼:?“?+?gbk);??
???

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????目錄??????????0??2009-12-04?13:27??DEFJAVA2

?????文件????????232??2009-11-26?16:19??DEFJAVA2\.classpath

?????文件????????383??2009-11-26?16:19??DEFJAVA2\.project

?????目錄??????????0??2009-12-04?13:27??DEFJAVA2\bin

?????目錄??????????0??2009-12-04?13:27??DEFJAVA2\bin\DXFJIEXI

?????文件???????1944??2009-12-01?15:50??DEFJAVA2\bin\DXFJIEXI\ChangeCharset.class

?????文件???????5203??2009-12-04?13:23??DEFJAVA2\bin\DXFJIEXI\JIEXI.class

?????目錄??????????0??2009-12-04?13:27??DEFJAVA2\src

?????目錄??????????0??2009-12-04?13:27??DEFJAVA2\src\DXFJIEXI

?????文件???????5113??2009-12-01?15:50??DEFJAVA2\src\DXFJIEXI\ChangeCharset.java

?????文件???????7388??2009-12-04?13:23??DEFJAVA2\src\DXFJIEXI\JIEXI.java

-----------?---------??----------?-----??----

????????????????20263????????????????????11


評論

共有 條評論