我有一个字母“12345”。 我想从字符串中取第3个元素将其转换为整数(在这种情况下,第3个元素将是'3')。 我该怎么做?
我听说你可以使用Integer.parseInt(s),但这将返回String的整数。 我只想要一个元素,并在第x个位置。
答案 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)可以满足您的需求