导航:首页 > 编程语言 > javastringascii

javastringascii

发布时间:2023-03-12 15:52:19

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码的问题

没完全明白LZ的需求,但是碰巧我前些天做了一个这样的程序,希望对你有帮助:

/**
* @param args
*/
public static void main(String[] args) {

// 将一个字符的ascii码转换为字符
String asciiIntStr = "65"; // 某个字符的ascii 整数 值
int iValue = Integer.parseInt(asciiIntStr, 10);
char tempC = (char)iValue;//转换为一个字符
System.out.println("ASCII码为:"+asciiIntStr+"的字符为:"+tempC);

//将一个字符转换为整数的ascii码
char tmpChar = 'A';
String ascIIintValue = Integer.toString(tmpChar);//把一个字符转换为整数的ascii码
System.out.println("字符:"+tmpChar+"的ASCII码为:"+ascIIintValue);
}

Ⅲ Java 编程输出字符串中ASCII码培训最大的字符

输出字符串中ASCII码最大的对应字符,如下方式供参考:

代码:

publicclassTest{

publicstaticvoidmain(String[]args){

//目标字符串
Stringstring="acbACB";
//字符串转换成字符数组
char[]cs=string.toCharArray();

//对字符数组进行升序排序
for(inti=0;i<cs.length-1;i++){

inttemp=0;
for(intj=0;j<cs.length-1-i;j++){

if(cs[j]>cs[j+1]){

temp=cs[j];
cs[j]=cs[j+1];
cs[j+1]=(char)temp;
}
}
}

//取ASCII码最大的对应字符
charc=cs[cs.length-1];
System.out.println("字符串中ASCII码最大的对应字符是:"+c);

}
}

运行结果:


Ⅳ 如何用java获得字符串的ASCII值

Java活的字符串ASCII码值:
publicclassTest{
publicstaticvoidmain(String[]args){
Testt=newTest();
t.getASCii("1");//传入要获取ASCII的字符串
}
StringgetASCii(Stringaa){
Stringa=aa;
byte[]i=a.getBytes();
for(byteb:i){
System.out.println(b);
}
returnnull;
}
}

Ⅳ java 怎么把字符串转化为ascii

import java.io.UnsupportedEncodingException;

public class StringToAscii {

public static void main(String[] args) throws UnsupportedEncodingException {
AsciiToString();//ASCII转换为字符串
StringToAscii();//字符串转换为ASCII码
}
public static void AsciiToString(){//ASCII转换为字符串
String s="97 98 99";//ASCII码
String[]chars=s.split(" ");
System.out.println("ASCII TO STRING ----------------------");
for(int i=0;i<chars.length;i++){
System.out.println(chars[i]+" "+(char)Integer.parseInt(chars[i]));
}
}
public static void StringToAscii(){//字符串转换为ASCII码
String s="abc";//字符串
char[]chars=s.toCharArray(); //把字符中转换为字符数组
System.out.println("STRING TO ASCII ----------------------");
for(int i=0;i<chars.length;i++)
{
System.out.println(chars[i]+" "+(int)chars[i]);
}
}
}

Ⅵ 在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字符串ascii转换为数字

你的问题描述和你的提问题目貌似不一样的哦。虽然我很不明白你的疑惑,但是我根据你的题目猜想就是把任意的字符串转换为ascii码,对吗?如果是这样的,只需要把字符串的每个字符都转为int型,就可以得到你想要的ascii码了。
代码可以参考如下:
public
class
StringToAscii
{
public
static
void
main(String[]
args)
{
String
s
=
"abc123"
;
int[]
arr
=
new
int[s.length()];
for
(int
i
=
0
;
i
<
s.length()
;
i
++
)
{
arr[i]
=
s.charAt(i);
System.out.print(arr[i]
+
","
);
}
}
}

阅读全文

与javastringascii相关的资料

热点内容
数据库查询系统源码 浏览:612
php5314 浏览:352
完美国际安装到哪个文件夹 浏览:664
什么app可以扫一扫做题 浏览:535
程序员编码论坛 浏览:920
淘点是什么app 浏览:655
中国高等植物pdf 浏览:449
51单片机时间 浏览:177
后台如何获取服务器ip 浏览:261
单片机流水灯程序c语言 浏览:229
程序员第二职业挣钱 浏览:235
运行里怎么输入服务器路径 浏览:834
pythonstepwise 浏览:504
刘一男词汇速记指南pdf 浏览:57
php认证级别 浏览:363
方舟编译啥时候推送 浏览:1006
php手机验证码生成 浏览:670
哲学思维pdf 浏览:11
凌达压缩机有限公司招聘 浏览:528
weblogic命令部署 浏览:31