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

熱點內容
怎麼看自己愛奇藝賬號密碼 瀏覽:559
四維彩超怎麼看數據fl代表什麼 瀏覽:827
企業網站開發電話多少 瀏覽:761
手機qq動態推廣可信嗎 瀏覽:38
proe50零件裝配教程 瀏覽:312
c語言兩個程序合並 瀏覽:325
jspsession傳值中文亂碼 瀏覽:582
圖片表格用什麼文件填寫 瀏覽:403
為什麼從文件夾里拖出文件文件夾會自動關閉 瀏覽:907
javacsv製表符 瀏覽:922
蘋果電腦swapfile是什麼文件 瀏覽:839
咕咚app怎麼顯示最大攝氧量 瀏覽:569
天官賜福動漫app哪裡看 瀏覽:328
蓋茨編程怎麼樣 瀏覽:629
java動態生成菜單 瀏覽:491
如何將sql文件導入sqlserver 瀏覽:742
直播間都需要做哪些數據 瀏覽:120
python讀取txt文件split 瀏覽:307
qq和手機傳文件 瀏覽:423
endnotex72破解文件 瀏覽:531

友情鏈接