导航:首页 > 编程语言 > java计算字符串的asc

java计算字符串的asc

发布时间:2023-11-09 15:03:48

① 用java编写程序对字符串 按字符的ASCII值排序,并统计各种字符的个数。

//很多的简便方法..多了解下API

import java.util.Arrays;
import java.util.Collections;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Set;

public class test {
public static void main(String[] args) {
String str = "68765Shfsa*3219(6faylahjyAbo81av)tiA52N<6#6&0_84=";
Map table = new LinkedHashMap(); //创建个键值对
char[] c = str.toCharArray(); //把字符串变成char数组
Arrays.sort(c); //自动排序
for (char b : c) {
if (table.containsKey(b)) { //当存在.值加1位数
Integer count = (Integer) table.get(b);
table.put(b, new Integer(count.intValue() + 1));
} else{
table.put(b, new Integer(1)); //不存在.添加.值为1
}

}
String output="字符\tASCII\t数量\n";
Set set = table.keySet();
Iterator it = set.iterator();
while (it.hasNext()) { //循环输出结果
Object obj = it.next();
output+=obj+"\t"+obj.hashCode()+"\t"+table.get(obj)+"\n";
}
output+="size: "+table.size()+"\n";
System.out.println(output);
}
}

② java中怎么输出字符的ASC码

可以将字符转为整型(int)再输出即可输出ascii码值。
在c++语言中,输出到终端一般使用cout的<<操作。
字符型变量,存储在char类型的变量中,或者直接是字符常量。
当cout<<字符变量或常量时,输出的是对应字符。
说明cout对输出的类型是有做判断,并区分类型进行输出的。ascii码值属于整型,所以,可以把字符型转为整型进行输出。

char
c
=
'a';
cout<<(int)c;
这样就可以输出字符变量c的ascii码值了。

③ 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码

import java.util.Scanner;

public class A6_GUI_CardLayout {

public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (true) {
String s = in.next();
System.out.println("请输入要转换的字符:");
System.out.println((int) (s.charAt(0)));
}
}
}

这样你就可以一直输入字符 会转换并显示出来

希望可以帮到你哈

⑤ java编程:输入一个字符串,计算字符串中所包含的字母个数,数字个数,汉字个数!!!

1.接收输入字符串2.分析字符串中每个字符的ASCII码,然后进行统计就好了

⑥ 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码值:
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码

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计算字符串的asc相关的资料

热点内容
imgtool工具中文版 浏览:539
java帮助文件在哪里 浏览:965
win10切换输入语言 浏览:696
haier电视网络用不了怎么办 浏览:361
苹果6手机id怎么更改 浏览:179
米家扫地机器人下载什么app 浏览:82
如何在编程猫代码岛20种树 浏览:915
手机基础信息存储在哪个文件 浏览:726
如何查找手机备份文件 浏览:792
内存清理工具formac 浏览:323
iphone过滤骚扰电话 浏览:981
wap网络如何使用微信 浏览:699
手机迅雷应用盒子在哪个文件夹 浏览:351
windows8网络连接 浏览:442
怎么快速增加qq群人数 浏览:919
锤子视频播放器文件不存在 浏览:707
苹果手机怎么清理app缓存 浏览:682
花园战争2豪华升级包 浏览:517
电脑无法向u盘传输文件 浏览:823
bpn配置文件 浏览:932

友情链接