導航:首頁 > 編程語言 > javaasc轉

javaasc轉

發布時間:2022-09-05 22:20:07

① 在java中如何將字元轉換成ASCII碼

java中如何將一個字元轉換為ascii碼:
方法1:
char c = 'a ';
byte b =(byte)c;

方法2:
直接將這個字元轉化為int型就可以得到ascii碼值
char c = 'a ';
int b = c; //字元的ascii碼值

同理將一個ascii碼轉換為相應的字元:
例如:字元a
int d = 97;
char e = (char)d;

② java轉碼問題

呵呵,看我這個,是本人原創。不管你是任何編碼都可以解決,唯一的缺點是效率稍微低了點(不過比樓上那個要快)。

思路:
1.首先在jsp頁面即客戶端用JavaScript將漢字處理成asc碼
2.服務端再將asc碼還原成原有的字元

JavaScript轉換代碼:

var s=document.getElementById("text").value;
var t="";
//將漢字轉換成ASCII碼,然後在伺服器端里再根據ASCII碼轉換成相應的字元
for(i=0;i<s.length;i++){
t+=s.charCodeAt(i)+" ";//將字元轉換成相應的ASCII碼並用空格隔開;
}

java服務端還原:

String param=request.getParameter("param");
StringBuffer buf=new StringBuffer("");
String[] ss = param.split(" ");
for (int i = 0; i < ss.length; i++) {
char c = (char) Integer.parseInt(ss[i].trim());
buf.append(c);
}
System.out.println("還原後的字元是:"+buf.toString());

----------------------
如果你再把轉換後的asc碼再加個數字或者減個數字就是一個簡單的加密,O(∩_∩)O~,希望對你有所幫助

③ java中 怎麼把一個ascii轉換成字元串

下面的代碼是轉ascii的例子你可以參考下。
import java.io.UnsupportedEncodingException;
public class T {
public static void main(String[] args) throws UnsupportedEncodingException {
t1();//ASCII轉換為字元串

t2();//字元串轉換為ASCII碼

}
public static void t1(){//ASCII轉換為字元串

String s="22307 35806 24555 20048";//ASCII碼

String[]chars=s.split(" ");
System.out.println("ASCII 漢字 \n----------------------");
for(int i=0;i<chars.length;i++){
System.out.println(chars[i]+" "+(char)Integer.parseInt(chars[i]));
}
}
public static void t2(){//字元串轉換為ASCII碼

String s="新年快樂!";//字元串

char[]chars=s.toCharArray(); //把字元中轉換為字元數組

System.out.println("\n\n漢字 ASCII\n----------------------");
for(int i=0;i<chars.length;i++){//輸出結果

System.out.println(" "+chars[i]+" "+(int)chars[i]);
}
}
}

④ Java 獲得輸入字母的ASC碼

//輸入字元串轉換成數字的asc碼

char a = 'B';
char x = 'B';
int ina = (int)x;
System.out.println(a);
就是輸入一個自己 然後輸出它的ASC碼比如
public class Hw1 {
public static void main(String[] args) {
inta='國';
System.out.println(a);

這樣可以順利輸出ASC碼值
用Scanner輸入一個字元後變成ASC碼值

import java.uitl.Scanner;
public class Hw1 {
public static void main(String[] args) {
String s=(new Scanner(System.in)).next();

System.out.println((int)(s.charAt(0)));
}
}

⑤ java中怎麼輸出字元的ASC碼

可以將字元轉為整型(int)再輸出即可輸出ascii碼值。
在c++語言中,輸出到終端一般使用cout的<<操作。
字元型變數,存儲在char類型的變數中,或者直接是字元常量。
當cout<<字元變數或常量時,輸出的是對應字元。
說明cout對輸出的類型是有做判斷,並區分類型進行輸出的。ascii碼值屬於整型,所以,可以把字元型轉為整型進行輸出。

char
c
=
'a';
cout<<(int)c;
這樣就可以輸出字元變數c的ascii碼值了。

⑥ JAVA把ASCII碼轉變為字元串

publicclassTTTTT{

publicstaticvoidmain(String[]args){
Stringstring="1041011081123210910133";
System.out.println(asciiToString(string));
}

(Stringtext){
StringBuilderbuilder=newStringBuilder();
for(inti=0;i<text.length();i++){
if(text.charAt(i)<='2'&&i<=text.length()-3){
intcode=Integer.parseInt(text.substring(i,i+3));
builder.append((char)code);
i+=2;
}else{
intcode=Integer.parseInt(text.substring(i,i+2));
builder.append((char)code);
i+=1;
}
}
returnbuilder.toString();
}

}

你這編碼很怪啊,結果竟然是help me!

1041011081123210910133
解析起來很麻煩那,不是3位3位的。
104
101
108
112
32
109
101
33

⑦ 用JAVA把文件中的ASCII碼轉成相應字元,在線等,急急急!

每次取兩位減去30保存就可以了
333133323333=>33-30,31-30,33-30,32-30,33-30,33-30=>313233;
313233=>31-30,32-30,33-30=>123;

附代碼:
String a="333133323333";
String result="";
for(int i=0;i<2;i++){
for(int j=2;j<a.length()+2;j=j+2){
result+=(Integer.parseInt(a.substring(j-2,j))-30)+"";
}
a=result;
result="";
}

System.out.println(a);//a="123"

⑧ java字元大小寫轉換

這里不是寫成兩位或更多位數字,而是用字元對應的ascii碼賦值的,97是字元a對應的ascii碼值,這樣賦值是對的,但是若修改成 char e='97'就不對了,在0-255范圍內,char等同於int類型。

⑨ java 十六進制怎麼轉轉成ASCII碼

簡單的轉換,如下就可以:
public static void main(String[] agrs) {
String source = "30";
int code ;
code = Integer.parseInt(source, 16);
// 如果30代表是 16進制的30話,就取16
// 如果30代表是 10進制的30話,就取10
// code = Integer.parseInt(source, 10);
char result = (char) code;
System.out.println(result);
}
根據自己程序健壯性的要求,可以對 int code的范圍做出判斷,防止 int轉向char時產生異常。

閱讀全文

與javaasc轉相關的資料

熱點內容
c51單片機特殊寄存器的原理 瀏覽:576
閃耀永恆特利加密鑰 瀏覽:758
如何誇程序員 瀏覽:776
天津期貨python招聘 瀏覽:263
單片機機器語言寫的程序 瀏覽:548
韓國直播軟體app叫什麼名 瀏覽:916
軍營訓練不聽教官的命令 瀏覽:258
v開頭的音樂播放器是什麼APP 瀏覽:117
單片機是怎麼做出來的 瀏覽:315
博圖怎麼作為opc伺服器 瀏覽:100
編譯做題軟體 瀏覽:293
橋梁檢測pdf 瀏覽:685
化解壓力的一種方法 瀏覽:680
路由器和DSN伺服器有什麼區別 瀏覽:548
android伸縮控制項 瀏覽:851
androidm3u8緩存 瀏覽:236
imphp開源知乎 瀏覽:708
清除網路通配符dos命令 瀏覽:839
鴻蒙系統怎麼快速換回安卓 瀏覽:714
pdf綠色虛擬列印機 瀏覽:215