如何从字符串中获取整数的第X个位置?

时间:2012-11-20 05:41:39

标签: string numbers position element

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

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

3 个答案:

答案 0 :(得分:1)

我认为最简单的方法是简单地使用String.SubString。类似的东西:

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

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

答案 1 :(得分:1)

你可以做那样的事......

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

希望它有所帮助。

答案 2 :(得分:1)

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