我正在使用以下命令将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是否相同?
答案 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()
数据类型。