Split

5 respostas
M
import java.util.Scanner;
public class Split{
	public static void main(String[] args){
		Scanner entrada = new Scanner(System.in);
		String frase = "";
		String fras="";
		System.out.println("Informe a frase: ");
		frase = entrada.nextLine();
		fras = frase.split("-");
    	
	}
}

quero fazer um programa que receba uma frase tipo "1-5-6-2-3-5-8-9", e depois retire os "-", e jogu o resultado na String fras, como faço isso, esse eh o cmainho mesmo?

5 Respostas

Roger75

Neste caso acho que você poderia usar o método replace.

Se você declarar fras como um array (String[] fras), na hora em que der
fras = frase.split("-");

fras vai ser um vetor com os elementos 1, 5, 6,…

tinorberto

Vc pode fazer isso por exemplo

String s = "1-2-3-4-5-6";

		
String vetor[] = s.split("-");

//imprime o vetor 	
for(String x:vetor)
System.out.println(x);

Usar o método split() que quebra a string em outras e coloca no vetor .

M

nao esta dando nao!

tinorberto

o que acontece?

renamed
public static void main(String[] args) {
		String palavra = "1-2-3-4-5-6";
		
		String formatada = palavra.replace("-", "");
		
		System.out.println(formatada);

	}
Criado 28 de outubro de 2009
Ultima resposta 28 de out. de 2009
Respostas 5
Participantes 4