導航:首頁 > 編程語言 > javastring轉number

javastring轉number

發布時間:2022-08-12 04:56:25

java中將字元串轉成數字

字元串的轉化方法,分為兩種(根據字元串的不同),一種是純數字類型的字元串:
int i=Integer.parseInt("123");
另一種有字元的(如英文):
通常將字元串轉化為字元,然後進行轉化:
String str="abc";
Char[] ch=str.getChars();//得到'a','b','c'
int[] i=new int[ch.length];//存儲字元的int的值
forEach(int temp in ch){//遍歷字元數組
i[temp]=ch[temp];//將字元隱士轉化為int
}
然而你在轉化的過程中可能會遇到問題如:
can not convert char to int
這是轉化不成功的原因,特別是有關流的轉化更容易出錯

㈡ JAVA字元串怎麼轉換成整數

首先你要確定你的字元串可以轉換為int類型的,比如說:
Strings="123";
如果Strings="abc";則轉換時會報錯!
需要的包是java.lang.*;
但是這個包可以不用專門引入,系統會自動引入這個包,所以可以不寫。
具體方法有兩種:
Strings="123";
inti;
第一種方法:i=Integer.parseInt(s);
第二種方法:i=Integer.valueOf(s).intValue();



㈢ 如何將string類型轉化成number類型 

as3中Number用來處理浮點數,Number 默認值為 NaN。 as3中String處理字元串,這里的字元串是指Unicode字元,String 默認值為 null。 可以用 Number( String ) 方式轉換。 注意:不是所有 String 都能轉換成 Number。 可以使用判斷語句判斷 Strin...

㈣ Java 我需要把一個字元串專為數組怎麼辦

java 中要將一個字元串轉換成一個字元數組需要使用 String 類中提供的 toCharArray() 方法進行操作.實例如下:
String str = "abcde";//這是一個string類型的字元串
char[] ch = str.toCharArray();//使用string類型的tocharArray()方法進行轉換。

㈤ 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

}}

㈥ number類型怎麼轉換string類型

number類型轉換string類型有以下三種
toString 方法
string = toString(num)
缺點: 不能轉化 underfind 和 null
2 String 方法
string = String(num)
可以轉化 underfind 和 null
3 num + ''
string = num + ''
可以參考一下,如果還有基本數據類型轉換或者其他的java問題可以關注私聊我,可以幫助你

㈦ java 如何將字元串中的一個字元轉為數字

這個操作需要兩步,第一步用正則表達式找出其中的數字,第二步再從String轉到int。
String中有個方法replaceAll(String regex, String replacement) ,具體到你現在的需要就是用空(「」)將字元串中的非數字的表達式全部替換掉,這樣就留下了數字串,然後用int的包裝類的方法轉換:Integer.parseInt(String str)

㈧ 請問java string 轉 BigDecimal 類型

假設string是「123」
Long aa=Long.parseLong("123");
BigDecimal b=BigDecimal.valueOf(aa);

㈨ java怎麼將帶小數的字元串 轉換可以計算的數值類型

String str="4444.1122";

doublenum;

java.text.DecimalFormat myformat=new java.text.DecimalFormat("#0.00");

num=Double.parseDouble(str);//裝換為double類型

num=Double.parseDouble(myformat.format(num));//保留2為小數

System.out.println(num);

(9)javastring轉number擴展閱讀:

Java中double類型數字轉換

/*

* 如果是小數,保留兩位,非小數,保留整數

* @param number

*/

public static String getDoubleString(double number) {

String numberStr;

if (((int) number * 1000) == (int) (number * 1000)) {

//如果是一個整數

numberStr = String.valueOf((int) number);

} else {

DecimalFormat df = new DecimalFormat("######0.00");

numberStr = df.format(number);

}

return numberStr;

}

思路:

1.如果是整數,比如從伺服器獲取下來是整數4,由於java特性,會將4轉換成4.0.我這邊的處理方式是:將這個數字強製取整,然後乘以1000(小數點後移3位)如果等於這個數字乘以1000再取整,那麼這個數就是整數,只是被java強制轉換成了小數。

2.如果原本就是小數,則利用DecimalFormat直接進行轉換。

㈩ java中 字元串轉數值要怎樣做

String str="";
直接轉換:
int num=Integer.parseInt("str");
int num1=Integer.valueOf("str");
int num2=Integer.decode(str);
int num3=Integer.getInteger("str");
間接轉換:
double no=Double.valueOf("str");
int num4=(int)no;
double no1=Double.parseDouble("str");
int num5=(int)no;
這里有6種由字元串轉換成數值類型的方式,至於怎樣把它們轉換成方法,用if多加幾個判斷就可以了。

閱讀全文

與javastring轉number相關的資料

熱點內容
程序員格子襯衣搞笑圖 瀏覽:390
vxworks編譯版本 瀏覽:111
怎麼查看讀取相冊的app 瀏覽:206
那個空調用日立壓縮機 瀏覽:816
androidsdkr25下載 瀏覽:12
哪位程序員的名字是誰 瀏覽:568
蘋果手機底部怎麼放5個app 瀏覽:915
壓縮機出涼風 瀏覽:823
不能從文件夾看到迅雷 瀏覽:139
編程處理表格有意義嗎 瀏覽:438
java字元串回車換行 瀏覽:155
普通分體空調是什麼壓縮機 瀏覽:824
數控車床牙刀滾花編程實例 瀏覽:944
辦公室pdf 瀏覽:279
自動化測量和編程 瀏覽:588
827編程教學 瀏覽:726
跳轉到文件夾 瀏覽:518
文件夾怎麼解壓並安裝 瀏覽:406
壓縮機維修論壇 瀏覽:8
加密碼的筆記本app 瀏覽:685