Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Integer.parseInt()和Integer.toString()运行时_Java_String_Integer_Tostring_Parseint - Fatal编程技术网

Java Integer.parseInt()和Integer.toString()运行时

Java Integer.parseInt()和Integer.toString()运行时,java,string,integer,tostring,parseint,Java,String,Integer,Tostring,Parseint,Integer.parseInt(String i)和Integer.toString(int i)的运行时都是O(n)吗?是它们都是Integer.parseInt(“1000”)和Integer.toString(1000)的时间复杂度都是O(n) Integer.parseInt(“1000”)的内部代码逐字符读取字符串,并在while循环中转换为十进制 Integer.toString(1000)的内部代码读取整数并将每个数字转换为字符,存储在byte[]buf中,然后从字节数组创建

Integer.parseInt(String i)和Integer.toString(int i)的运行时都是O(n)吗?

是它们都是
Integer.parseInt(“1000”)
Integer.toString(1000)
的时间复杂度都是O(n)

  • Integer.parseInt(“1000”)
    的内部代码逐字符读取字符串,并在while循环中转换为十进制

  • Integer.toString(1000)
    的内部代码读取整数并将每个数字转换为字符,存储在
    byte[]buf
    中,然后从字节数组创建新字符串

以下是电话号码:

inti=0,len=s.length();
int limit=-Integer.MAX_值;
//一些支票
int multmin=极限/基数;
int结果=0;
而(我

考虑一下,你可以通过简单地添加
+“”

e、 g


我不确定这一点,因为java可能隐式调用Integer.toString(inti)
String x = 555 + "";