pessoal dando uma estudada na StringBuilder fiquei com um duvida… na class String quando quero receber o dado externo atraves da class Scanner uma maneira facil vejamos:
....
Scanner dados = new Scanner(System.in);
System.out.println("digite seu nome ");
String nome = dados.nextLine();
ai vem minha pergunta e no StrinBuilder como faria?
Scanner dados = new Scanner(System.in);
StringBuilder sb = new StringBuilder();
?????
Fiquei nessa duvida pois como a StringBuilder é mais eficiente que a class String a respeito de economia de memoria onde nao teria objetos perdido pensei em usa-la para substituir a class String mais nao conseguir implementar com a StringBuilder somente da forma abaixo:
import java.util.Scanner;
public class Cad{
public static void main(String args[]){
StringBuilder s = new StringBuilder();
Scanner dados = new Scanner(System.in);
System.out.println("Digite seu nome ");
String n = dados.nextLine();
s.append(n);
System.out.println(s);
}
}
essa eh minha duvida quem puder me dar esse help fico agradecido 
