Convert string to integer by parameter : Convert to Integer « Number « Ruby






Convert string to integer by parameter


"1045".to_i(10)                   # => 1045
"-1001001".to_i(2)                # => -73
"abc".to_i(16)                    # => 2748
"abc".to_i(20)                    # => 4232
"number".to_i(36)                 # => 1442151747
"zz1z".to_i(36)                   # => 1678391
"abcdef".to_i(16)                 # => 11259375
"AbCdEf".to_i(16)                 # => 11259375

 








Related examples in the same category

1.convert a floating-point number
2.convert a string
3.convert a binary number from a string
4.convert an octal number
5.convert a hexadecimal number
6.convert a character code
7.Converting Between Classes
8.ArgumentError: invalid value for Integer: "1001 nights"
9.Converting Between Characters and Values
10.Parsing A Number From A String
11.to_i gives the integer version of an object, and to_f gives the float version
12.Convert string to number with non number string
13.Number parser by regular expressons