導航:首頁 > 編程語言 > 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相關的資料

熱點內容
計算機網路章節練習 瀏覽:999
單片機的外部中斷程序 瀏覽:48
表格批量更名找不到指定文件 瀏覽:869
js的elseif 瀏覽:584
3dmaxvray視頻教程 瀏覽:905
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

友情鏈接