Scala - How to convert a String to an Int (Integer) | alvinalexander.com



Scala - How to convert a String to an Int (Integer) | alvinalexander.com

By Alvin Alexander. Last updated: Jun 10, 2014 Scala FAQ: How do I convert a String to Int in Scala? If you need to convert a String to Int in Scala , just use the toInt method which is available on String objects, like this: scala> val i = "1".toInt i: Int = 1 As you can see, I just cast a String (the string "1") to an Int object using the toInt method on the String. However, beware that this can fail just like it does in Java, with a NumberFormatException, like this: scala> val i = "foo".toInt java.lang.NumberFormatException: For input string: "foo" so you'll want to account for that in your code, such as with a try/catch statement. Scala String to Int conversion functions As an example, the following toInt functions account for the exceptions that can be thrown in the String to Int conversion process. This first example shows the "Java" way to write a String to Int conversion function: def toInt(s: String):Int = { try { s.toInt } catch { case e:

Read full article from Scala - How to convert a String to an Int (Integer) | alvinalexander.com


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts