Bom galera eu sei q para saber o tamanho de um array usamos o vetor.length, mas e para string? como eu posso saber o tamanho de uma string?
to pesquisando aki pra ver se descubro
a finalidade eh pq eu preciso fazer um programa q imprima o inverdo do q foi inserido
[quote=fernandoagf]Teoricamente seria você contar a quantidade de caracteres que tem no vetor. Estou começando com java agora aí não sei como seria o código.
Abraço.
Fernando[/quote]
é! vou ver se uso um for para poder imprimir ao contrario. ainda n sei tb cmo fazer! vlw!
[quote=java++]Tu não precisa fazer um programa para inverter o nome
Faz assim:
StringBuffer f = new StringBuffer("Mirla");
String nomeInvertido = f.reverse().toString();
System.out.println(nomeInvertido);
[/code][/quote]
Oi!
Mto obrigado!
Unica duvida q ficou foi a seguinte: Eu tenho q inserir o nome.
Entao fiz a seguinte alteracao:
[code]import java.util.Scanner;
public class escAucontrario
{
public static void main ( String args[])
{
Scanner input = new Scanner(System.in);
StringBuffer nome = new StringBuffer();
System.out.print("Digite uma palavra:");
nome = input.nextLine();
String nomeInvertido = nome.reverse().toString();
System.out.println(nomeInvertido);
}
}
o problema e que a classe String nao tem o metodo reverse quem tem isto é a classe StringBuffer ou StringBuilder
faça assim:
import java.util.Scanner;
public class escAucontrario
{
public static void main ( String args[])
{
Scanner input = new Scanner(System.in);
StringBuffer nome = new StringBuffer();
System.out.print("Digite uma palavra:");
nome = input.nextLine();
StringBuilder builder = new StringBuilder(nome);
String nomeInvertido = builder.reverse().toString();
System.out.println(nomeInvertido);
}
[quote=luistiagos]o problema e que a classe String nao tem o metodo reverse quem tem isto é a classe StringBuffer ou StringBuilder
faça assim:
[code]
import java.util.Scanner;
public class escAucontrario
{
public static void main ( String args[])
{
Scanner input = new Scanner(System.in);
StringBuffer nome = new StringBuffer();
System.out.print("Digite uma palavra:");
nome = input.nextLine();
StringBuilder builder = new StringBuilder(nome);
String nomeInvertido = builder.reverse().toString();
System.out.println(nomeInvertido);
}
[/code][/quote]
vlw! mas esse codigo q vc me passou continua dando o mesmo erro! vlw!
to pesquisando aki como imprimir invertido o q eu inserir