字符串值是否与整数值相同

时间:2018-10-16 09:19:37

标签: java string integer

我正在使用以下命令将String转换为Integer:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/js/bootstrap.min.js"></script>
<input type="radio" name="article" value="1"> NMB Bank <input type="radio" name="article" value="2">NBC Bank <input type="radio" name="article" value="3"> CRDB Bank <br/><br/>

<div id="nmb" class="AccountHolder">Account Number: <input type="text" name="number" maxlength="11"><br><br> </div>
<div id="nbc" class="AccountHolder">Account Number: <input type="text" name="number" maxlength="13"><br><br> </div>
<div id="crdb" class="AccountHolder">Account Number: <input type="text" name="number" maxlength="14"><br><br> </div>

字符串“ 58”与整数58是否相同?

2 个答案:

答案 0 :(得分:2)

String input = "58"

int yourInt = 58

input == yourInt => false

但是

String input = "58"

int result = Integer.parseInt(input)

int yourInt = 58

input == result => true

我不确定是否能回答您的问题。

答案 1 :(得分:0)

58的{​​{1}}与String的{​​{1}}不同。 两者都有不同的值。由于两者的数据类型不同。
58会尝试将int数据类型转换为兼容的Integer.parseInt()数据类型。