我有一个字符串,上面写着“12345”。我想从字符串中取出第三个元素将其转换为整数(在这种情况下,第三个元素将是'3')。我该怎么做?
我听说您可以使用 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) 应该可以满足您的需求