导航:首页 > 编程语言 > 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转相关的资料

热点内容
androidm3u8缓存 浏览:234
imphp开源知乎 浏览:706
清除网络通配符dos命令 浏览:837
鸿蒙系统怎么快速换回安卓 浏览:712
pdf绿色虚拟打印机 浏览:213
androidtab框架 浏览:147
java转php的时间戳 浏览:638
编译libstdc依赖 浏览:657
清算法人与原法人的区别 浏览:409
家庭装修下载什么app软件 浏览:574
美食博主用什么app拍视频 浏览:815
ipone手机如何加密微信 浏览:357
自来水加密阀阀帽 浏览:437
华为交换机dhcp配置命令 浏览:319
androidbitmap缩小 浏览:275
单片机串口控制灯 浏览:88
大讯云服务器安装视频 浏览:788
华为算法领先世界 浏览:658
linux路由重启 浏览:570
php的模板编程 浏览:324