Problem z tokenami

Odpowiedz Nowy wątek
2006-12-03 13:57
Wilczor
0

Witam!

Mam problem z tokenami np:
String funkcja = "String funkcja = "245 3+45-*sin243+";

Chciałbym teraz wypsać elementy : 245,3,+,45,-,,sin, 243,+ każdy z osobna.
Próbowałem klasy StringTookenizer , ale ona zjada mi znaki : + - /
.

import java.util.*;
public class Znaki
{
public static void main(String[] args)
{

String funkcja = "245 3+45-*sin243+";
String [] table = new String[funkcja.length()];
StringTokenizer token =new StringTokenizer(funkcja," +-/*");
int i=0;
String tok;
while(token.hasMoreTokens())
{
  try
  {
    tok = token.nextToken();
    System.out.println(tok + " ");
  }
  catch( Exception ex)
  {
    System.err.println("Blad:");
  }
 }
}

}

Proszę o pomoc.

Pozostało 580 znaków

2006-12-03 14:22
0

Jeśli chcesz, aby StringTokenizer zwracał Ci znaki podziału użyj konstruktora StringTokenizer(String str, String delim, boolean returnDelims)


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0