జావాలో ఒక స్ట్రింగ్‌ను Int కి ఎలా మార్చాలి: పద్ధతులు మరియు ఉదాహరణలు



ఈ వ్యాసం జావాలో ఒక స్ట్రింగ్‌ను Int కి మార్చగల వివిధ మార్గాల గురించి మీకు సవివరమైన జ్ఞానాన్ని అందిస్తుంది.

స్ట్రింగ్‌ను పూర్ణాంకానికి మార్చడానికి చాలా పద్ధతులు ఉన్నాయి . సాధారణంగా ఉపయోగించే పద్ధతి పరేస్ఇంట్ () పద్ధతి. స్ట్రింగ్‌ను పూర్ణాంకంగా మార్చడానికి బహుళ పద్ధతులు ఉన్నాయి. ఈ వ్యాసంలో, జావాలో స్ట్రింగ్‌ను పూర్ణాంకానికి మార్చడానికి సాధ్యమయ్యే అన్ని పద్ధతులను పరిశీలిస్తాము

మూడు ప్రధాన పద్ధతులు:





  1. parseInt () పద్ధతి
  2. valueOf () పద్ధతి
  3. నంబర్ ఫార్మాట్ ఎక్సెప్షన్ పద్ధతి

జావాలో స్ట్రింగ్‌ను Int గా మార్చడానికి parseInt () పద్ధతి

ఈ పద్ధతిలో, స్ట్రింగ్ ఒక ఆదిమ పూర్ణాంకానికి మార్చబడుతుంది.



సింటాక్స్: int dtypename = Integer.parseInt (స్ట్రింగ్)

ఉదాహరణ: int res = Integer.parseInt (str)

కోడ్‌ను పరిగణించండి:



పబ్లిక్ క్లాస్ టెస్ట్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్ []) {స్ట్రింగ్ str = '102' int res = Integer.parseInt (str) System.out.println ('సంఖ్య:' + res)}}

అవుట్పుట్:

Output

వివరణ:

పై కోడ్‌లో, మనకు స్ట్రింగ్ వేరియబుల్ “102” ఉంది. మేము మరొక వేరియబుల్ రెస్ను ప్రకటిస్తాము.ఇది పూర్ణాంక రకం. కాబట్టి పార్స్ఇంట్ () పద్ధతిని ఉపయోగించి స్ట్రింగ్ వేరియబుల్ పూర్ణాంకంగా మార్చబడుతుంది.

valueOf () పద్ధతి: జావాలో Int కు స్ట్రింగ్

ఈ పద్ధతిలో, స్ట్రింగ్ పూర్ణాంక వస్తువుగా మార్చబడుతుంది.

సింటాక్స్: పూర్ణాంకం dtypename = Integer.valueOf (స్ట్రింగ్)

ఉదాహరణ: పూర్ణాంక res = Integer.valueOf (str)

కోడ్‌ను పరిగణించండి:

పబ్లిక్ క్లాస్ టెస్ట్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్ []) {స్ట్రింగ్ str = '102' int res = Integer.parseInt (str) System.out.println ('సంఖ్య:' + res)}}

అవుట్పుట్:

వివరణ:

పనిముట్లు మరియు విస్తరణల మధ్య జావా వ్యత్యాసం

పై కోడ్‌లో, మనకు స్ట్రింగ్ వేరియబుల్ “122” ఉంది. మేము మరొక వేరియబుల్ ఫలితాన్ని res గా ప్రకటిస్తాము. ఇది పూర్ణాంక రకం. కాబట్టి స్ట్రింగ్ వేరియబుల్ వాల్యూఆఫ్ () పద్ధతిని ఉపయోగించి పూర్ణాంకంగా మార్చబడుతుంది.

గమనిక: parseInt () ఒక ఆదిమ పూర్ణాంకాన్ని అందిస్తుంది, అయితే విలువఆఫ్ () క్రొత్త పూర్ణాంక () వస్తువును అందిస్తుంది.

సంఖ్య ఫార్మాట్ ఎక్సెప్షన్ విధానం

స్ట్రింగ్ పార్సబుల్ కానప్పుడు నంబర్ ఫార్మాట్ ఎక్సెప్షన్ విసిరివేయబడుతుంది.

కోడ్‌ను పరిగణించండి:

పబ్లిక్ క్లాస్ టెస్ట్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ అర్గ్స్ []) {స్ట్రింగ్ str = '102' int res = Integer.parseInt (str) System.out.println ('సంఖ్య:' + res)}}

అవుట్పుట్:

వివరణ:

స్ట్రింగ్ పార్సబుల్ కానప్పుడు మినహాయింపు సృష్టించబడుతుంది.

దీనితో, మేము జావా వ్యాసంలో ఈ స్ట్రింగ్ టు ఇంట్ యొక్క ముగింపుకు వచ్చాము. జావాలో ఒక స్ట్రింగ్‌ను పూర్ణాంకానికి మార్చే మూడు పద్ధతుల గురించి మీకు ఒక ఆలోచన వచ్చిందని నేను ఆశిస్తున్నాను.

చూడండి ప్రపంచవ్యాప్తంగా 250,000 కంటే ఎక్కువ సంతృప్తికరమైన అభ్యాసకుల నెట్‌వర్క్‌తో విశ్వసనీయ ఆన్‌లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత. మీ ప్రయాణంలో అడుగడుగునా మీకు సహాయం చేయడానికి మేము ఇక్కడ ఉన్నాము, ఈ జావా ఇంటర్వ్యూ ప్రశ్నలతో పాటుగా, మేము జావా డెవలపర్‌గా ఉండాలనుకునే విద్యార్థులు మరియు నిపుణుల కోసం రూపొందించిన ఒక పాఠ్యాంశంతో ముందుకు వచ్చాము.