Java Integer.parseInt()和Integer.toString()运行时
Integer.parseInt(String i)和Integer.toString(int i)的运行时都是O(n)吗?是它们都是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(“1000”)
和Integer.toString(1000)
的时间复杂度都是O(n)
的内部代码逐字符读取字符串,并在while循环中转换为十进制Integer.parseInt(“1000”)
的内部代码读取整数并将每个数字转换为字符,存储在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 + "";