जावा - उदाहरणांसह स्ट्रिंग टू इंटर मध्ये रूपांतरित कसे करावे

जावा मधील स्ट्रिंगला इंट मध्ये रूपांतर कसे करावे? स्ट्रिंगमध्ये केवळ संख्या असल्यास, स्ट्रिंग इंट मध्ये रूपांतरित करण्याचा उत्तम मार्ग म्हणजे | _ _ + _ | किंवा Integer.parseInt() |

जर स्ट्रिंगमध्ये दोन्ही संख्या आणि वर्ण असतील तर आपल्याला वापरावे लागेल संख्या काढण्यासाठी नियमित अभिव्यक्ती स्ट्रिंग मधून आणि नंतर परिणामी स्ट्रिंग ते इंट मध्ये रूपांतरित करा.

एक गोष्ट लक्षात घ्या ती म्हणजे | _ _ _ _ | एक आदिम पूर्ण करते, तर | _ _ _ _ | पूर्णांक () ऑब्जेक्ट परत करते.




जावा मधील स्ट्रिंग मध्ये रूपांतरित करा

Integer.parseInt () वापरणे

Integer.valueOf() |

आउटपुटः

parseInt(String) |

पूर्णांक वापरणे (मूल्य)

valueOf(String) |

आउटपुटः


public class ConvertStringToInt {
public static void main(String[] args) {
String stringNumber = '1234';
int number = convertStringToInt(stringNumber);
System.out.println(number);
}
private static int convertStringToInt(String number) {
return Integer.parseInt(number);
} }
|

हे लक्षात घेणे महत्वाचे आहे की जर स्ट्रिंगमध्ये “1234abcd” सारखे वर्ण आणि क्रमांक असतील तर इंटिजर पार्सर मध्ये नमूद केल्यानुसार नंबर फॉर्मेटएक्सप्शन थ्रो करते जावाडोक .

संबंधित:

Integer.decode () वापरणे

आपण | _ _ _ _ | देखील वापरू शकता. | _ _ _ _ | चे एक मनोरंजक वैशिष्ट्य ते इतर तळांमध्ये रूपांतरित करू शकते, जसे | 1234 , public class ConvertStringToInt {
public static void main(String[] args) {
String stringNumber = '1234';
int number = convertStringToInt(stringNumber);
System.out.println(number);
}
private static int convertStringToInt(String number) {
return Integer.valueOf(number);
} }
, इ……

1234 |

आउटपुटः


Integer.decode() |

अपाचे कॉमन्स संख्याउटिल वर्ग

जावा मध्ये स्ट्रिंग मध्ये इंट रूपांतरित करण्यासाठी आम्ही अपाचे कॉमन्स नंबरUtils क्लास वापरू शकतो.

आपल्याला फक्त आपल्या | _ _ _ _ | मध्ये खालील अवलंबित्व असणे आवश्यक आहे फाईल

decode |

नंतर, आपण हे वापरू शकता:

base 10 |

आउटपुटः


base 16 |

मनोरंजक लेख