0

我有一个字符串,上面写着“12345”。我想从字符串中取出第三个元素将其转换为整数(在这种情况下,第三个元素将是'3')。我该怎么做?

我听说您可以使用 Integer.parseInt(s) 但这将返回字符串的整个整数。我只想要其中的一个元素,并且在第 x 个位置。

4

3 回答 3

1

我认为最简单的方法是简单地使用 String.SubString。就像是:

string number = "12345";
string element = number.SubString(2, 1); 

其中 2 是第三个字符的位置(记住它是 0 索引),1 是要返回的字符数。然后,您可以根据需要将其转换为整数。

于 2012-11-20T05:55:49.770 回答
1

你可以做一些这样的事情......

int number = Integer.parseInt(givenString.charAt(xPosition));

希望能帮助到你。

于 2012-11-20T05:56:08.613 回答
1

[charAt() 方法] (http://www.w3schools.com/jsref/jsref_charat.asp) 应该可以满足您的需求

于 2012-11-20T05:58:05.223 回答