About the difference between the parseint () and valueof () methods in the integer class and the conversion of the int and string classes. And the String Class valueof () method

Source: Internet
Author: User

In the integer class.

API documentation about the parseint () method. The type of the int is returned.

The API document about the valueof () method returns an integer type.

The API document about the Intvalue () method returns the type int.

In the String class.

String int
int i=12345;
String s= "";
The first method: s=i+ "";
The second method: S=string.valueof (i);
What is the difference between these two methods? Does it work the same? Are they interchangeable under any circumstances?

The first method: s=i+ ""; Produces two String objects the second method: S=string.valueof (i); Use static methods of the string class directly, producing only one object

String-INT

S= "12345";
int i;
The first method: I=integer.parseint (s);
The second method: I=integer.valueof (s). Intvalue ();
What is the difference between these two methods? Does it work the same? Are they interchangeable under any circumstances?

The first method: I=integer.parseint (s);//Use static methods directly, do not produce extra objects, but throw exceptions the second method: I=integer.valueof (s). Intvalue ();// Integer.valueof (s) is equivalent to the new Integer (Integer.parseint (s)) and throws an exception, but produces an extra object

  

About the difference between the parseint () and valueof () methods in the integer class and the conversion of the int and string classes. And the String Class valueof () method

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.