Problema com Split na String

24 respostas
M

Oi,

Sou novo na linguagem e estou tendo o seguinte problema, estou criando um applet, e estou tentando dar um split dessa forma:

String eg = "Juliano;Carniel;Lindo"; 
    String[] retorno = eg.split(";");

Mas está me dando o seguinte erro:

barras.java [83:1] No method found matching split(String)

String[] retorno = eg.split(";");

^

Uma coisa estou importando isso:

import javax.swing.<em>;

import java.awt.</em>;

import java.applet.*;

Por favor me ajudem!

[]s

24 Respostas

D

tenta isso:

String eg = "aaaa;bbbb;cccc"; 
String retorno[] = eg.split(";");

:wink:
flw!

M

Valeu pela tentativa mas não funcionou coloquei o código abaixo:

String eg = "aaaa;bbbb;cccc"; 
   String retorno[] = eg.split(" ; ");

mas me retornou o mesmo erro anterior:

barras.java [83:1] No method found matching split(String)
String retorno[] = eg.split(" ; ");

continou aguardando mais ajuda !
:?:

J

Testei o seu código… só que por causa do espaço não estava separando os elementos entre ;

Ai só tirei o espaço no párâmetro do split e funcionou

public class Split {
  public static void main(String[] args) {
     String eg = "aaaa;bbbb;cccc";
     String retorno[] = eg.split(";"); 
     System.out.print(retorno);
  }
}
D

ola marcio,

qual a versao do jdk que você está utilizando :?:
o método split só está disponível a partir do jdk1.4

Denis

J

“DanielBadawi”:
tenta isso:

String eg = "aaaa;bbbb;cccc"; 
String retorno[] = eg.split(";");

:wink:
flw!

Oi DanielBadawi, desculpe… vi o problema dele e fui direto responder e nem tinha visto que vc já tinha pensado em tirar os espaços… fiz até um exemplo Foi mal… Acho que o problema é o que o denis_arruda falou…

D

“JavaTeco”:
“DanielBadawi”:
tenta isso:

String eg = "aaaa;bbbb;cccc"; 
String retorno[] = eg.split(";");

:wink:
flw!

Oi DanielBadawi, desculpe… vi o problema dele e fui direto responder e nem tinha visto que vc já tinha pensado em tirar os espaços… fiz até um exemplo Foi mal… Acho que o problema é o que o denis_arruda falou…

q isso cara! nao tem problema não!
nem precisa pedir desculpas! hehehe :stuck_out_tongue:

e agora eu tb acho q o problema é o q o denis_arruda falou…

abraços!
flw!

M

Oi,

Como vejo a versão que possuo em minha máquina ?

[]s

D

para isso faça o seguinte…

  • se o classpath estiver configurado basta ir no prompt e digitar:
    >java -version

se não funcionar então o classpath não está configurado.

  • se o classpath não estiver configurado vai pelo prompt no diretorio onde vc instalou o java. ai entre na pasta bin e digite:

…java1.3\bin>java -version

M

Oi,

verifiquei a versão e é:

java version “1.5.0-beta”
java ™ 2 runtime enverimoment, sta… “bulid 1.5.0-beta-b32c”
java hot spot … “1.5.0-beta-b32c, mixed mode”

O código esta assim:

String eg = “aaaa;bbbb;cccc”;
String retorno[] = eg.split(";");

E o erro este:

barras.java [83:1] No method found matching split(String)
String retorno[] = eg.split(";");

Por favor me ajudem estou ficando louco !

[]s

Valeu !
[/img]

D

vc ta com o 1.5??

veeeeeery strange!!!

caras, será q o 1.5 nao tem o split? seraaaaaaaa???
nao é possiveeeeel!

meu, na duvida, nao fica com o 1.5 nao… eu to com o 1.4.2_04 e é demais! acho q melhoraram a velocidade comparado com o 1.4.1 q eu usava antigamente…

fora q depois q a Sun assinou contrato com a M$ eu ja fiquei desconfiado do 1.5! nao curti mto ele nao… só no visual q eu achei mais da hora!
de resto, prefiro com certeza o 1.4.2_04

M

Olá !

Bom já que estou com este conflito desinstalei o java da minha máquina tirei tudo oq tinha tá 0 de java aqui, qual arquivo devo instalar agora ?

? J2SE 1.4.2_04 - NetBeans 3.6 (J2SE v 1.4.2_04 SDK with NetBeans 3.6 Bundle);

? J2EE 1.4 (J2EE 1.4 SDK)

? J2SE v 1.4.2_04  JRE (Java 2 Runtime Environment, Standard Edition 1.4.2_04 )

Valeu pela ajuda a todos !

[]s

D

a ultima opção:

J2SE v 1.4.2_04 JRE (Java™ 2 Runtime Environment, Standard Edition 1.4.2_04

J

Bom, nao sei como o 1.5 trabalha, tlvz seja preciso importar a java.lang.*;

se ainda estiver com ele tenta isso pra ver se funciona!!

cya!

J

bom na classe String do 1.5, o split ainda está la normalmente entao deve ser alguma outra coisa!!!

quem tiver o 1.5 ai por favor teste!

cya!

J

“marciocamurati”:
Olá !

Bom já que estou com este conflito desinstalei o java da minha máquina tirei tudo oq tinha tá 0 de java aqui, qual arquivo devo instalar agora ?

? J2SE 1.4.2_04 - NetBeans 3.6 (J2SE v 1.4.2_04 SDK with NetBeans 3.6 Bundle);

? J2EE 1.4 (J2EE 1.4 SDK)

? J2SE v 1.4.2_04  JRE (Java 2 Runtime Environment, Standard Edition 1.4.2_04 )

Valeu pela ajuda a todos !

[]s

vc está usando alguma IDE? ou está compilando direto do prompt?

M

Continua sem funcionar vou arrumar outtro jeito ! pq o split não rola !

agradeço a todos !

[]s

M

Estou usando o programa Forte para copilar e programar em JAVA;

Agradeço! Se souber de algo !

M

cara, fiquei curioso com o teu erro e testei aqui… rodou direitinho no netbeans, eclipse… prompt… no q fosse… :roll:

T

Realmente é muito estranho esse problema…
Bem, você disse que está compilando pelo Forte, sei lá… faz o seguinte, tenta compilar direto do prompt talvez o erro esteja na instalação/configuração do Forte.

Espero ter ajudado… :wink:

M

Era culpa do Forte mesmo ! Copilei no propt com o javac -g grafica.java

e rolou perfeito !!!

VALEU GALERA !

Só me digam qual o melhor programa pra mim programar JAVA ?

[]s

E Valeu mesmo !!!

:smiley: :slight_smile: :o :lol: :stuck_out_tongue: :!: :!:

J

Cara,

IDE é bem pessoal mesmo, porém o Eclipse é o mais adotado pelo pessoal programador e tal… bom tem o GEL tbm, que é muito bom, bem simples, porém o Eclipse será bem mais escalável!

cya!

M

agora, só pra contrariar… haeheahae (ou, ser chato mesmo) , ja q tu (marcio) começou com o Forte, deve ter uma certa familiaridade com ele, se quiser… da uma olhada no NetBeans, q é super parecido… digamos q o Forte extends de NetBeans… ehheaheah

www.netbeans.org

M

E ai !

Vou dar uma olhada nele e posto aqui comentários ! tbm valeu

[]s

C

Soh pra contraria um pouko tbm!!! Eu acho q é NetBeans extends Forte!!!
Heuahuehauheuahe!!! Vinguei vc jujo!!! HEuahuehuae!!! To brincando matheus!!! :stuck_out_tongue:
Mas eu tbm acho o NetBeans bem forte, mas tem q ter uma makininha legalz pra rodá ele sem se encher!!! O Gel é perfect pra pequenas aplicações(mas é so Windows!) e o eclipse é o q ja disseram aí!!!
Bom, aconselho vc a testar cada um pra ver qual vc se adequa melhor!!!

T+! 8)

Criado 17 de maio de 2004
Ultima resposta 21 de mai. de 2004
Respostas 24
Participantes 8