導航:首頁 > 編程語言 > java字母轉換數字

java字母轉換數字

發布時間:2022-08-30 11:00:49

Ⅰ 如何在java中將字元串賦值為數字

執行賦值語句a="123"+"456"後,變數a的值是"123456"。

字元串或串(String)是由數字、字母、下劃線組成的一串字元。一般記為 s=「a1a2···an」(n>=0)。它是編程語言中表示文本的數據類型。通常以雙引號內部的整體作為操作對象。字元串的連接運算語句公式為s1+s2+s3+…+sn。因此,"123"和"456"是字元串,a為字元串拼接結果即"123456"。

(1)java字母轉換數字擴展閱讀:

字元串是一個特殊的對象,屬於引用類型。 在java、C#中,String類對象創建後,字元串一旦初始化就不能更改,因為string類中所有字元串都是常量,數據是無法更改,由於string對象的不可變,所以可以共享。對String類的任何改變,都是返回一個新的String類對象。

String類不可變,對String類的任何改變,都是返回一個新的String類對象。這樣的話把String類的引用傳遞給一個方法,該方法對String的任何改變,對原引用指向的對象沒有任何影響,這一點和基本數據類型相似。

Ⅱ java中,String字元串轉化為數字

java中,String字元串轉化為數字的方法有:

1、轉化為整型數字

(1)Integer.parseInt(String s) ,代碼示例如下:

public class Test {

public static void main(String args[]){

String s = "123";

int num = Integer.parseInt(str);

int sum = num + 100;

System.out.println("Result is: "+sum); // 輸出結果為:Result is: 223

}}

Ⅲ 用java實現把字元串中的所有d大寫字母轉換成數字,其他的不變


publicclassChange{//是這樣嗎
publicstaticvoidmain(String[]args){
StringinStr="AB12D3Za#45";//qqgroup21/77/7/12
StringBufferoutStr=newStringBuffer();
for(inti=0;i<inStr.length();i++){
intc=(int)inStr.charAt(i);
if(65<=c&&c<=91){
outStr.append(c-64);
}else{
outStr.append(inStr.charAt(i));
}
}

System.out.println(outStr);
}
}

Ⅳ 用java怎麼設計將字母轉換成鍵盤上的數字

其實字母其實是一個字元,而字元char類型本身其實存的是一個ASCII值,所以對於每一個字母的字元是有對應的一個數字
參考如下:

Ⅳ 用java編寫,把字元串中的字母轉換成數字

因為大寫A-Z對應的ASCII碼是65、66、67 依次類推。所以A--1,B--2,,,,Z--26,只需下面這樣就行了
char c = 'A';
System.out.println(c-64);

讀取A000的時候先截取第一個字母,然後再減64
String str = "A000";
System.out.println(str.charAt(0)-64);

Ⅵ java怎麼把字元轉換成數字

下面這個方法可以轉換,前提是你的字元內容是數字類型。比如 String str = "123" 或者 char str = '2'

char a = '1';
String b = String.valueOf(a);
int c = Integer.parseInt(b);

上面你說的 c - '0' 這一步應該就是轉換格式的 ,我知道類似的在 js 中把一個變數轉換成字元串 可以用 var str = str+""; 加兩個引號就相當於格式轉換了。

Ⅶ java編程將26個字母按形如手機鍵盤的對應形式轉換成0~9數字

public static String wordToSignature(String word){
word = word.toLowerCase();
StringBuffer sb = new StringBuffer();
for (int i = 0; i < word.length(); i++) {
char c = word.charAt(i);
if (c == 'a' || c == 'b' || c == 'c') {
sb.append('2');
} else if (c == 'd' || c == 'e' || c == 'f') {
sb.append('3');
} else if (c == 'g' || c == 'h' || c == 'i') {
sb.append('4');
} else if (c == 'j' || c == 'k' || c == 'l') {
sb.append('5');
} else if (c == 'm' || c == 'n' || c == 'o') {
sb.append('6');
} else if (c == 'p' || c == 'q' || c == 'r' || c == 's') {
sb.append('7');
} else if (c == 't' || c == 'u' || c == 'v') {
sb.append('8');
} else if (c == 'w' || c == 'x' || c == 'y' || c == 'z') {
sb.append('9');
} else {
return " ";
}
}
return sb.toString();
}

Ⅷ java中 將含有字母的不定字元串 轉換成定長的數字串,可以用什麼方法或者工具類

publicstaticvoidmain(String[]args){
Stringstr="123a";
try{
Integer.valueOf(str);
System.out.println(str);
}catch(Exceptione){
str="23456";
System.out.println(str);
}
}

Ⅸ java怎麼把字元轉換成數字

下面這個方法可以轉換,前提是你的字元內容是數字類型。比如 String str = "123" 或者 char str = '2'

char a = '1';
String b = String.valueOf(a);
int c = Integer.parseInt(b);

上面你說的 c - '0' 這一步應該就是轉換格式的 ,我知道類似的在 js 中把一個變數轉換成字元串 可以用 var str = str+""; 加兩個引號就相當於格式轉換了。

Ⅹ 求解java編程題 字母字元轉換成數字

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class TestString {

public static int printInt(String param)//返回換算後的int值
{
int result = 0;
int x;
int z =1;
int length = param.length();
System.out.println("輸出字元串:"+param);
for(int p=0;p<param.length();p++)
{
System.out.println("輸出字元串中"+p+"字元:"+param.charAt(p));
x = (int)param.charAt(p);
for(int t=1;t<length;t++)
{
z = z*26;
}
length--;
result = result+x*z;
}

return result;
}
public static void main(String[] args)throws NumberFormatException, IOException {
String str="";
InputStreamReader is = new InputStreamReader(System.in);
BufferedReader dr = new BufferedReader(is);
str = dr.readLine();
if(str.length()<=5)
{
System.out.println("請重新輸入5個字母");
str = dr.readLine();
}
System.out.println("換算後的int值:"+printInt(str));
}
}

不管什麼字元*26還是不變的吧。。

還有你下面的英文也是程序所要求的吧。 如果是這樣。請試一下我的代碼。
在控制台隨便輸入5個以上的字元按回車就可以。如果有問題的話。找我。

閱讀全文

與java字母轉換數字相關的資料

熱點內容
推特app界面如何設置成中文 瀏覽:452
太空工程師轉子編程屬性 瀏覽:32
windowscmd關機命令 瀏覽:342
雲桌面只要伺服器裝一套軟體 瀏覽:247
電腦右鍵按到什麼導致文件夾全屏 瀏覽:454
我的世界如何製造伺服器主城 瀏覽:365
linuxssh連不上 瀏覽:297
永宏plc用什麼編程電纜 瀏覽:371
win激活命令行 瀏覽:886
新手學電腦編程語言 瀏覽:893
雲空間在哪個文件夾 瀏覽:926
編程游戲小貓抓小魚 瀏覽:790
安卓dosbox怎麼打開 瀏覽:774
伺服器無影響是怎麼回事 瀏覽:958
比德電子采購平台加密 瀏覽:202
加密貨幣400億 瀏覽:524
植發2次加密 瀏覽:44
vc6查看編譯的錯誤 瀏覽:595
心理大全pdf 瀏覽:1002
區域鏈加密幣怎麼樣 瀏覽:343