Me passaram esse código para um amigo meu de serviço:
String word = "Portal Java Rox";
StringBuffer sb = new StringBuffer();
for(int i=0; i<word.length(); i++){
sb.append(word.chatAt(i));
sb.append(" ");
}
Para eu dar um espaço em branco a cada palavra ou letra:
Ex: JAVA
J A V A => Gostaria que mostrasse esse tipo de separação
No codigo acima ele apenas efetua o espaço antes da primeira letra:
Ex:
[ ]JAVA => Aparece desse jeito
OBS: [ ] => separação que o código faz
Aguardo resposta e muito obrigado
e se vc iniciar o i = 1 ???
eh isso q vc quer?
public static void main(String bla[])
{
String word = "Portal Java Rox";
StringBuffer sb = new StringBuffer();
for(int i=0; i<word.length(); i++){
sb.append(word.charAt(i));
sb.append(" ");
}
sb.deleteCharAt(sb.length()-1);
}
}
fiz dentro do for no lugar de “i=0” “i=1” e deu na msm,estou aguandando um outro tipo de solução,
Obrigado
Ricardo
[quote=“pissike”]eh isso q vc quer?
[code]
public static void main(String bla[])
{
String word = "Portal Java Rox";
StringBuffer sb = new StringBuffer();
for(int i=0; i<word.length(); i++){
sb.append(word.charAt(i));
sb.append(" ");
}
sb.deleteCharAt(sb.length()-1);
}
}
O q no caso em meu codigo poderia estar dando errado na primeira linha " public":
public static void main(String linha1[])
{
String x = "PFIS_NOME";
StringBuffer sTela = new StringBuffer();
for(int i=0; i > x.length(); i++){
sTela.append(x.charAt(i));
sTela.append(" ");
}
x.deleteCharAt(x.length()-1);
}
[/code][/quote]
String word = "Portal Java Rox";
String newWord = "";
for(int i = 0; i < word.length(); i++) {
newWord += word.charAt(i) + " ";
}
newWord.trim();
esse ai funciona?
Look this:
String Word = “Portal”;
String newWord = “”;
for(int i = 0; i<Word.Length()-1; i++){
newWord += Word.charAt(i)+" ";
}
newWord += Word.charAt(i);