如何将Visual Basic Str()转换为Java代码
我想知道是否有更好的实现将立即窗口中的以下VB6代码段转换为Java:如何将Visual Basic Str()转换为Java代码,java,vb6,code-conversion,Java,Vb6,Code Conversion,我想知道是否有更好的实现将立即窗口中的以下VB6代码段转换为Java: ? Format("002-", "") -2 ? Str("002-") -2 我的Java代码扫描字符串,如果它看到负号,则将字符串转换为负整数,否则为正整数。我想知道Java是否有一个实用函数,其功能与此相同 指向Str函数的链接 谢谢 我相信这就是你想要的: VB6 Java --- ----- Str() Integer.toString (); # Convert intege
? Format("002-", "")
-2
? Str("002-")
-2
我的Java代码扫描字符串,如果它看到负号,则将字符串转换为负整数,否则为正整数。我想知道Java是否有一个实用函数,其功能与此相同
指向Str函数的链接
谢谢 我相信这就是你想要的:
VB6 Java
--- -----
Str() Integer.toString (); # Convert integer to string
*** Integer.ParseInt (); # Convert string to integer
Format() String.Format ();
以下是一些链接:
Integer.ParseInt:
字符串。格式:
Integer.parseInt002-;不解析类似于Str的内容。我认为它抛出了NumberFormatException。@nmenego-你是对的。在用VB.Net链接编辑文章之前,我错误地将VB6 Str作为字符串调用为整数。我用两个变量填写了表格:string-to-integer-parseInt和integer-to-string-toString.Hmm。。我认为这行不通。我给了一个字符串23,它应该被转换成-23int。问:为什么你给的字符串是23,而不是-23?你是说VB曾经接受过吗?这使我感到惊讶;。问:你知道VB.Net是否也接受它吗?问:原因是什么?Q:你能在通常的位置传递一个带有符号的字符串吗?建议:在你尝试解析字符串之前,只需使用Java转换字符串: