我有一個字符串,說「12345」。 我想從字符串中取第三個元素將其轉換爲整數(在這種情況下,第三個元素將是'3')。 我該怎麼做?如何從字符串中獲取整數的第X個位置?
我聽說你可以使用Integer.parseInt(s),但是這會返回字符串的整數。 我只想要它的一個元素,並在第x個位置。
我有一個字符串,說「12345」。 我想從字符串中取第三個元素將其轉換爲整數(在這種情況下,第三個元素將是'3')。 我該怎麼做?如何從字符串中獲取整數的第X個位置?
我聽說你可以使用Integer.parseInt(s),但是這會返回字符串的整數。 我只想要它的一個元素,並在第x個位置。
我認爲最簡單的方法就是簡單地使用String.SubString。喜歡的東西:
string number = "12345";
string element = number.SubString(2, 1);
其中2是第三個字符的位置(記住它的0索引)和1個是要返回的字符數。如果你願意的話,你可以把它變成一個整數。
你可以做一些事情這樣...
int number = Integer.parseInt(givenString.charAt(xPosition));
希望它能幫助。
的[的charAt()方法(http://www.w3schools.com/jsref/jsref_charat.asp)應該得到你所需要的
我試過string.charAt(x)的方法,而是它返回一個字符值,當我將char轉換回Integer時,它返回意外的值=。=「 –