轉換生僻字JAVA源代碼,轉換生僻字java源代碼怎么用

使用java寫一個utf8 到 gb2312的編碼轉換函數

String newStr = new String(oldStr.getBytes("utf8"), "gb2312");

創新互聯建站自2013年創立以來,先為自貢等服務建站,自貢等地企業,進行企業商務咨詢服務。為自貢企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

不過,你是不是要自己寫一個方法實現編碼轉換?。?/p>

還果真是被我猜中了?你是要自己實現嗎?要是真這樣的話我就去幫你看看,要是不是呢,你就以后自己琢磨琢磨,:-D

你要想實現并不難,其實就是參考Java的源碼,哎,這就是開源的好處啊~~

其實我想說的是,設計Java的人固然是牛,但他又不是個神人,他能實現的我們肯定也能,只是也許我們設計出來的沒有他那么全面,沒他考慮的那么透徹。

也許我們現在要參考源碼之類的,但是等咱們吧底層的都給抓牢了,以后什么問題解決不了!

就像以前老師讓咱做文件上傳下載,老師說這簡單,我們全笑了,因為俺們覺得難~~你猜我們那老師怎么說,笑什么呢,是很簡單啊,不就一讀寫文件操作嘛,你們都學到這份上了,看到問題還覺得會有很大問題嗎?

唉,俺們老師不知道啊,俺們看到什么都是覺得難啊,主要是俺們沒底啊~~

呵呵,遠了遠了,見笑啦~~

怎樣將Java源代碼轉換成Java開應用程序

我試了一下,jbuilder生成的exe文件,在沒有裝jre的機器上不能運行,于是我就在該exe文件的同一位置提供一個jre目錄,可是該exe文件不會去自動找這個jre,應該怎樣做才能使exe文件找到這個jre,并運行起來呢?

先寫一個bak,檢查有沒有jre,有的話就直接運行你的程序,沒有的話,先安裝再執行。

---------------------------------------------------------------

jbuilder有一個隱藏的技巧可以讓你從可執行文件來啟動java程序,(不出現console窗口我沒有做到)。需要jbuilderx的bin目錄下的這些文件:

jbuilder.exe

jbuilderw.exe (可選)

jbuilder.config

jdk.config

“jbuilder.exe”是一個通用的可執行外殼文件,用以啟動java程序,“jbuilderw.exe”好像是javaw.exe一樣,它把“jbuilder.exe”包裝起來,但是運行時候不顯示那個console的窗口。使用這些文件的關鍵是文件名。“jbuilder.exe”查找一個文件叫“jbuilder.config”的配置文件,里面包含了運行java程序的必須信息。同樣的“jbuilderw.exe”查找“jbuilder.exe”來啟動不帶console窗口的java程序。如果把jbuilder.exe重命名為“foo.exe”,那“foo.exe”將去尋找“foo.config”配置文件,同樣“jbuilderw.exe”被重命名為“foow.exe”,它會去尋找“foo.exe”文件。

說到這里,聰明的讀者應該猜到怎樣利用jbuilder.exe來啟動應用程序了。只要把jbuilder.exe,jbuilerw.exe,jbuilder.config改名成相應的文件名,在jbuilder.config里面指定主類和類路徑,就能夠通過執行jbuilder.exe(或者被改名后的exe文件)來啟動java應用程序了。

在\jbuilderx\bin\目錄下,后把jbuilder.exe,jbuilder.config,jdk.config四個文件拷貝到某目錄下,然后打開jbuilder.config文件,作相應的修改:

在jbuilder.config里面找到下面兩行

# start jbuilder using the its main class

mainclass com.borland.jbuilder.jbuilder ----修改主類為自己希望的類

config里面可以識別的命令可以在jbuilder/bin目錄下的config_readme.txt里面找到詳細說明。

然后修改jdk.config里面的javapath相對的路徑,例如原來是

javapath ../jdk1.3/bin/java ----修改主類為自己打包的jre路徑(可以使相對路徑,如./jre)

最后將jbuilder.exe,jbuilder.config修改成所需要的文件名,例如foo.exe和foo.config文件。

下面的小技巧可能更有趣,將jar文件打包進入exe文件!

將jar包附加到jbuilder.exe后面去,執行過程:

copy /b ..\jbuilder.exe+hello.jar foo.exe

一個含jar包的exe文件得到了!

這個過程的大致原理是:exe文件的重要信息都在文件頭部,所以把亂七八糟的東西放exe文件尾部是不要緊的;而jar/zip文件的重要信息是在文件尾部的,這樣它們兩不相干,能夠容易的被執行。

如何把記事本文件變成JAVA源文件

1、打開電腦,首先點擊開始按鈕選擇打開記事本選項按鈕。

2、記事本頁面后寫好代碼之后,點擊左上角的文件選項按鈕。

3、寫好之后點擊文件下的保存選項按鈕

4、這時候就要文件名的后綴改成java

5、改好之后點擊保存,之后就可以變成JAVA源文件了。

JAVA生僻字亂碼問題

new?String(rest.getString("param").getBytes("ISO8859-1"),?"utf-8");

一般亂碼問題用這個都足以解決,建議樓主試下

如何在java中隨機生成常用漢字

/**

* 原理是從漢字區位碼找到漢字。在漢字區位碼中分高位與底位, 且其中簡體又有繁體。位數越前生成的漢字繁體的機率越大。

* 所以在本例中高位從171取,底位從161取, 去掉大部分的繁體和生僻字。但仍然會有?。?/p>

*

*/

@Test

public void create() throws Exception {

String str = null;

int hightPos, lowPos; // 定義高低位

Random random = new Random();

hightPos = (176 + Math.abs(random.nextInt(39)));//獲取高位值

lowPos = (161 + Math.abs(random.nextInt(93)));//獲取低位值

byte[] b = new byte[2];

b[0] = (new Integer(hightPos).byteValue());

b[1] = (new Integer(lowPos).byteValue());

str = new String(b, "GBk");//轉成中文

System.err.println(str);

}

/**

* 旋轉和縮放文字

* 必須要使用Graphics2d類

*/

public void trans(HttpServletRequest req, HttpServletResponse resp) throws Exception{

int width=88;

int height=22;

BufferedImage img = new BufferedImage(width, height,BufferedImage.TYPE_INT_RGB);

Graphics g = img.getGraphics();

Graphics2D g2d = (Graphics2D) g;

g2d.setFont(new Font("黑體",Font.BOLD,17));

Random r = new Random();

for(int i=0;i4;i++){

String str = ""+r.nextInt(10);

AffineTransform aff = new AffineTransform();

aff.rotate(Math.random(),i*18,height-5);

aff.scale(0.6+Math.random(), 0.6+Math.random());

g2d.setTransform(aff);

g2d.drawString(str,i*18,height-5);

System.err.println(":"+str);

}

g2d.dispose();

ImageIO.write(img, "JPEG",resp.getOutputStream());

}

本文名稱:轉換生僻字JAVA源代碼,轉換生僻字java源代碼怎么用
文章出自:http://m.kartarina.com/article28/hdohjp.html

成都網站建設公司_創新互聯,為您提供動態網站、網站改版網站內鏈、微信公眾號、虛擬主機、云服務器

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站
主站蜘蛛池模板: 成人无码嫩草影院| 无码人妻少妇久久中文字幕 | 无码少妇丰满熟妇一区二区| 97人妻无码一区二区精品免费| 亚洲?V无码乱码国产精品| 亚洲av无码一区二区乱子伦as| 亚洲一区AV无码少妇电影| 最新国产精品无码| 国产AV无码专区亚洲AV麻豆丫| 亚洲国产精品无码久久久不卡| 爆乳无码AV一区二区三区| 久久成人无码国产免费播放| 免费无遮挡无码永久在线观看视频| 日韩人妻无码一区二区三区99 | 中字无码av电影在线观看网站| 亚洲AⅤ永久无码精品AA| 人妻无码久久一区二区三区免费 | 日韩人妻无码精品专区| 亚洲av成人无码网站…| 久久久久久无码Av成人影院| 成人午夜精品无码区久久| 无码精品人妻一区| 精品久久久久久中文字幕无码| 亚洲国产成AV人天堂无码| 国精品无码一区二区三区左线| 成年午夜无码av片在线观看| HEYZO无码中文字幕人妻 | 无码视频免费一区二三区| 50岁人妻丰满熟妇αv无码区| 少妇精品无码一区二区三区| 国产在线拍偷自揄拍无码| 国产AV无码专区亚洲精品| 久久国产精品无码网站| 国产综合无码一区二区三区| 国产网红主播无码精品| 狠狠躁天天躁无码中文字幕| 狠狠噜天天噜日日噜无码| 国产羞羞的视频在线观看 国产一级无码视频在线 | 亚洲人成无码网WWW| 国产成人无码精品久久久免费| 伊人久久大香线蕉无码麻豆|