获取长号某处的号码
Get number of certain place of long number
我怎样才能得到某个地方的号码,例如,当我有一个像12345这样的号码时,我需要第二个地方的号码,所以在这种情况下是2。你得到的更多例子想法:
346775 => 4
673456 => 7
099784 => 9
这在 Dart/Flutter 中怎么可能?
并不是说这是最有效的方法。但这是我现在能想到的最简单的方法。
void main() {
print(346775.digitAt(1)); // 4
print(673456.digitAt(1)); // 7
print(099784.digitAt(1)); // 9
}
extension DigitAtOnInt on int {
int digitAt(int index) => int.parse(toString()[index]);
}
您可以将数字转换为 String
并从 String
.
中获取索引 1
处的元素
void main() {
final int longNumber = 12345;
final int numberAtSecondPlace = int.parse(longNumber.toString()[1]);
print(numberAtSecondPlace); //2
}
void main() {
int num1 = 346775;
String num1s = num1.toString();
List num1l = num1s.split('');
print(num1l[1]);
}
我怎样才能得到某个地方的号码,例如,当我有一个像12345这样的号码时,我需要第二个地方的号码,所以在这种情况下是2。你得到的更多例子想法:
346775 => 4
673456 => 7
099784 => 9
这在 Dart/Flutter 中怎么可能?
并不是说这是最有效的方法。但这是我现在能想到的最简单的方法。
void main() {
print(346775.digitAt(1)); // 4
print(673456.digitAt(1)); // 7
print(099784.digitAt(1)); // 9
}
extension DigitAtOnInt on int {
int digitAt(int index) => int.parse(toString()[index]);
}
您可以将数字转换为 String
并从 String
.
1
处的元素
void main() {
final int longNumber = 12345;
final int numberAtSecondPlace = int.parse(longNumber.toString()[1]);
print(numberAtSecondPlace); //2
}
void main() {
int num1 = 346775;
String num1s = num1.toString();
List num1l = num1s.split('');
print(num1l[1]);
}