猿问

如何在Java中将String转换为long?

我在Java中提出了一个简单的问题:如何将String获得的转换Long.toString()long



繁星点点滴滴
浏览 1708回答 3
3回答

陪伴而非守候

使用 Long.parseLong() Long.parseLong("0", 10)        // returns 0L Long.parseLong("473", 10)      // returns 473L Long.parseLong("-0", 10)       // returns 0L Long.parseLong("-FF", 16)      // returns -255L Long.parseLong("1100110", 2)   // returns 102L Long.parseLong("99", 8)        // throws a NumberFormatException Long.parseLong("Hazelnut", 10) // throws a NumberFormatException Long.parseLong("Hazelnut", 36) // returns 1356099454469L Long.parseLong("999")          // returns 999L

跃然一笑

于转换字符串到长(对象),使用Long.valueOf(String s).longValue();

隔江千里

public class StringToLong {   public static void main (String[] args) {      // String s = "fred";    // do this if you want an exception      String s = "100";      try {         long l = Long.parseLong(s);         System.out.println("long l = " + l);      } catch (NumberFormatException nfe) {         System.out.println("NumberFormatException: " + nfe.getMessage());      }   }}
随时随地看视频慕课网APP

相关分类

Java
我要回答