當前位置:首頁 » 編程語言 » java字元串整數

java字元串整數

發布時間: 2022-07-08 14:52:18

1. java 怎麼把字元串轉化成整型

Java中有兩個可選的方法用來將字元串轉成整型。一個是Integer.parseInt(),另外一個是Ingeger.valueOf()。這兩個方法都是java.lang.Integer類中的靜態方法。當輸入的字元串不是有效的整數,這兩個方法都會拋出NumberFormatException異常。Integer.parseInt()和Integer.valueOf()最主要的不同的就是Integer.parseint()方法返回基礎數據類型int而valueOf()返回的是java.lang.Integer對象。
Java程序,使用Integer.parseInt()方法將字元串轉化為整型:
public class StringToInteger
{
public static void main(String[] args)
{
String s = "2015";
int i = Integer.parseInt(s);
System.out.println(i); //Output : 2015
}
}
1
2
3
4
5
6
7
8
9
10
11
Java程序,使用Integer.valueOf()方法將字元串轉化為整型:
public class StringToInteger
{
public static void main(String[] args)
{
String s = "2015";
int i = Integer.valueOf(s);
System.out.println(i); //Output : 2015
}
}
1
2
3
4
5
6
7
8
9
10
11
Java中如何將字元串轉化為整型
你也常常需要做跟上面相反的轉換,即將整型轉化為字元串。Java也提供一對方法。一個是Integer.toString()方法,另一個是String.valueOf()方法。這兩個方法都返回給定整數的字元串形式。
Java程序,使用Integer.toString()方法將整型轉化為字元串:
public class IntegerToString
{
public static void main(String[] args)
{
int i = 2015;
String s = Integer.toString(i);
System.out.println(s); //Output : 2015
}
}
1
2
3
4
5
6
7
8
9
10
11
Java程序,使用String.valueOf()方法將整型轉化為字元串:
public class IntegerToString
{
public static void main(String[] args)
{
int i = 2015;
String s = String.valueOf(i);
System.out.println(s); //Output : 2015
}
}

2. java 如何判斷能否將字元串轉化為整數

System.out.println(Integer.parseInt(str));
===========================================
轉化為整數類後對他的同類型進行比較,如果是同類型,整運行,否則則不運行.
參見:
instanceof
對象類型
比較運算符

3. Java中,怎樣把字元串和整數存到同一個數組中


importjava.util.Arrays;
importjava.util.HashMap;
importjava.util.Iterator;
importjava.util.Map;

publicclassTest{

publicstaticvoidmain(String[]args){
intlength=5;
HashMap[]map=newHashMap[length];
//向數組添加兩個數,一個是String,一個是int
booleansetValue=setValue(map,0,1);
if(setValue){
System.out.println("添加成功!");
}
booleansetValue1=setValue(map,1,"a");
if(setValue1){
System.out.println("添加成功!");
}
//取出數組中第index位的值
intindex=1;
Iteratorit=map[index].keySet().iterator();
Objectkey;
while(it.hasNext()){
key=it.next();
if(key.equals("String")){
//StrValue為得到的String值
StringStrValue=(String)map[index].get(key);
System.out.println(key+":"+StrValue);
}else{
//intValue為得到的int值
intintValue=(int)map[index].get(key);
System.out.println(key+":"+intValue);
}
}
}

/**
*@paramindex向第幾位添加
*@paramvalue添加的內容
**/
publicstaticbooleansetValue(HashMap[]map,intindex,Stringvalue){
if(index>map.length)
returnfalse;
HashMap<String,String>hashMap=newHashMap<String,String>();
hashMap.put("String",value);
map[index]=hashMap;
returntrue;
}

/**
*@paramindex向第幾位添加
*@paramvalue添加的內容
**/
publicstaticbooleansetValue(HashMap[]map,intindex,intvalue){
if(index>map.length)
returnfalse;
HashMap<String,Integer>hashMap=newHashMap<String,Integer>();
hashMap.put("Integer",value);
map[index]=hashMap;
returntrue;
}
}

4. java程序里如何將字元串轉換成整數特性

用Integer.parseInt(String
s)方法
int
i=Integer.parseInt(s);
s為你要轉換的字元串,注意s必須符合整數規范,不然轉換會報異常

5. JAVA中如何從字元串中提取一個整數

java中從字元串中提取一個整數,一個個的對字元串比較效率太低,需要使用正則表達式進行匹配,如下代碼:


Stringstr="金額:88,687,594元";
Patternp=Pattern.compile("\d+(,\d{3})*");
Matcherm=p.matcher(str);
if(m.find()){
System.out.println(m.group());
}

6. java字元串轉成數字

  1. 首先我們以int類型(整數類型)為例,介紹String字元串轉換為整數的方法。下面要介紹int類型的包裝類Integer,同樣long的包裝類為Long, float的包裝類為Float,double的包裝類為Double,包裝類在數據類型轉換中起到重要的作用。基本數據類型和包裝類之間可以自動拆裝箱,因此在互相轉換的時候不需要強制類型轉換。我們將字元串String轉換為數值int時,需要用到Integer.parseInt()方法,字元串左邊的0無論有多少個都會去掉。

7. JAVA如何輸入一個整數

importjava.util.Scanner;

publicclassDemo{
publicstaticvoidmain(String[]args){
Scannerscan=newScanner(System.in);
System.out.println("請輸入一個整數");
intx=scan.nextInt();
System.out.println("輸入的證書是:"+x);
}

}

8. JAVA字元串怎麼轉換成整數

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



熱點內容
鑽深孔的編程 發布:2025-03-12 15:01:48 瀏覽:975
安卓手機電池在哪裡買原裝的 發布:2025-03-12 14:57:14 瀏覽:90
存儲產品包括塊存儲 發布:2025-03-12 14:47:27 瀏覽:852
蘋果7手機怎麼取消密碼 發布:2025-03-12 14:42:38 瀏覽:804
優學派平板如何取消密碼 發布:2025-03-12 14:42:34 瀏覽:260
dict合並python 發布:2025-03-12 14:39:25 瀏覽:881
電腦突然配置更新是什麼意思 發布:2025-03-12 14:31:01 瀏覽:58
訪問量跟點擊 發布:2025-03-12 14:30:58 瀏覽:104
安卓如何登錄雲服務平台 發布:2025-03-12 14:12:35 瀏覽:522
神奇青蛙安卓版在哪裡下載 發布:2025-03-12 14:05:12 瀏覽:531