---
title: "Konvertera String till Long"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/127759-konvertera-string-till-long"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "learn"
published: "2005-05-06T11:55:58.000Z"
updated: "2005-05-06T12:26:50.000Z"
replies: 6
views: 350
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/127759-konvertera-string-till-long"
---

# Konvertera String till Long

## #1 — learn, 2005-05-06T11:55Z

Hur gör man på enklaste sätt? Har testat "valueOf", men får det inte att funka...

Enkelt test:

```
long x;
String s = "123";
x = valueOf(s);
System.out.println(x);
```

> Director.java:23: cannot find symbol
> symbol  : method valueOf(java.lang.String)

Permalänk: https://www.webforum.nu/p/127759

## #2 — PersianBulldog, 2005-05-06T12:00Z

```
long x = Long.parseLong(s)
```

Kanske?

Eller för att köra med det du föreslog;

```
long x = Long.valueOf(s).longValue();
```

Kanske?

Permalänk: https://www.webforum.nu/p/1606535

## #3 — learn, 2005-05-06T12:08Z

Kör på: long x = Long.parseLong(s)

Tack!

Permalänk: https://www.webforum.nu/p/1606538

## #4 — learn, 2005-05-06T12:11Z

btw, vad är det för skillnad?

Permalänk: https://www.webforum.nu/p/1606539

## #5 — missModesty, 2005-05-06T12:19Z

PersianBulldogs förslag skulle nog vara

> long x = new Long(s).longValue()

 

Bägge funkar, men jag har för mig att parseLong(s) är effektivare. Rätta mig någon om jag har fel ;)

Permalänk: https://www.webforum.nu/p/1606540

## #6 — missModesty, 2005-05-06T12:25Z

Rekomendation: Ha den här uppe när du blir osäker så kan du snabbt kolla upp saker:

<http://java.sun.com/j2se/1.5.0/docs/api/>

Permalänk: https://www.webforum.nu/p/1606545

## #7 — PersianBulldog, 2005-05-06T12:26Z

missModesty har helt rätt vad gäller kodsnutten ;); jag skyller på att min nätverkskabel är trasig och att det blev dataloss. 

APIn berättar inget mer än att de returnerar likartade värden. En mer utförlig (och/eller korrekt) förklaring får någon annan stå för. 

http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Long.html#parseLong(java.lang.String)
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Long.html#valueOf(java.lang.String)

Permalänk: https://www.webforum.nu/p/1606546

---

Tråden på webben: https://www.webforum.nu/amne/java/127759-konvertera-string-till-long
