---
title: "java.lang.String"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/156505-java-lang-string"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "Blårand"
published: "2007-01-28T20:20:49.000Z"
updated: "2007-01-28T22:22:48.000Z"
replies: 3
views: 458
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/156505-java-lang-string"
---

# java.lang.String

## #1 — Blårand, 2007-01-28T20:20Z

Försöker att plocka bort html-taggar ur en sträng.
Använder koden line=line.replaceAll("\<\[^\>\]\*\>","") för detta ändamål, men när jag ska köra koden så får jag följande felmeddelande:

```
cannot find symbol
symbol  : method replaceAll(java.lang.String,java.lang.String)
location: class java.lang.String
line=line.replaceAll("<[^>]*>","");
```

Om jag tolkar felmeddelandet rätt, så kan den inte hitta metoden replaceAll som finns i biblioteket "java.lang.String".
Men jag har provat med en hel del olika importer, och har bl.a importerat just "java.lang.String", men får ändå detta felmeddelande.

Undrar nu om felmeddelandet möjligen kan bottna i att jag saknar något paket i installationen, eller om det är ett import eller kodfel som orsakar felmeddelandet?

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

## #2 — dAEk, 2007-01-28T21:20Z

Vilken/vilka JRE har du installerade? Kollar man i API:t framgår det att replaceAll() lades till iom. 1.4, så gissningsvis kör du med en gammal version.

Förresten, är du säker på att line en sträng?

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

## #3 — Blårand, 2007-01-28T21:29Z

> **dAEk skrev:**
>
> Vilken/vilka JRE har du installerade?

C:\\Documents and Settings\\Admin\>java -version
java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)

> **dAEk skrev:**
>
> Förresten, är du säker på att line en sträng?

Så här ser koden ut:

```
try 
        {
        	connection = (StreamConnection)
            Connector.open(strUrl);
        	in = connection.openInputStream();
        	int ch;
        
        	while ((ch = in.read()) != -1) 
        	{
        		buffer.append((char)ch);
          	}
        	
        	String line = new String (buffer.toString());
        	line=line.replaceAll("<[^>]*>","");
        	tbResultat.setString(line);
        	displayen.setCurrent(tbResultat);
        	        	  
        }        			
        	catch (Exception e) 
        {
                    
        }
```

Tycker nog att jag har rätt version(?), samt att line är en sträng som man ska kunna köra replaceAll på.(?)

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

## #4 — dAEk, 2007-01-28T22:22Z

Ehum, mjo. Jag slängde ihop ett test nyss och det funkar bra här hos mig, men det hjälper ju inte dig så mycket...

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

---

Tråden på webben: https://www.webforum.nu/amne/java/156505-java-lang-string
