如何将Visual Basic Str()转换为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

我想知道是否有更好的实现将立即窗口中的以下VB6代码段转换为Java:

? 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转换字符串: