Erro na Expressão!

Como já citei em uma pergunta e já recebi reposta, esta acontecendo um seguinte erro:

            " começo ilegal da expressão " => no caso o erro aparece  no "P" do    PUBLIC


              " public static void main(String args[]){ "
			        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);
				}

pensei no inicio q  o erro poderia ter sido ocorrido no " while " intaum  retirei  o PUBLIC  de dentro dele, mas qd eu coloque fora deu o msm erro, aguardo uma solução para esse problema,

Obrigado desde já,
Ricardo

[color=“darkred”]Pode ter erro antes olha se as chaves estão todas fechadas[/color]

public class Teste {
public static void main(String args[]){
String x = “PFIS_NOME”;
StringBuffer sTela = new StringBuffer();
for(int i=0; i < x.length(); i++){
sTela.append(x.charAt(i));
sTela.append(" ");
}
:arrow: x.deleteCharAt(x.length()-1);[color=“red”]não exite esse metodo[/color]
}

}

[quote=“Eric_JF”][color=“darkred”]Pode ter erro antes olha se as chaves estão todas fechadas[/color]

public class Teste {
public static void main(String args[]){
String x = “PFIS_NOME”;
StringBuffer sTela = new StringBuffer();
for(int i=0; i < x.length(); i++){
sTela.append(x.charAt(i));
sTela.append(" ");
}
:arrow: x.deleteCharAt(x.length()-1);[color=“red”]não exite esse metodo[/color]
}

}[/quote]

Mas tem alguma coisa q tem que ser declarada antes de utilizar que naum poder ter sido declarado ou estejaem lugar errado, pq continua dando o msm erro???
Obrigado
Ricardo

Pode parecer obvio mas, vc declarou a classe ex:

public class Ex {// declaração da classe
public static void main (String args[]){
//codigo
}
}

[size=“18”][color=“blue”]Manda o codigo todo da classe![/color][/size]

[quote=“cobrador”][quote=“Eric_JF”][color=“darkred”]Pode ter erro antes olha se as chaves estão todas fechadas[/color]

public class Teste {
public static void main(String args[]){
String x = “PFIS_NOME”;
StringBuffer sTela = new StringBuffer();
for(int i=0; i < x.length(); i++){
sTela.append(x.charAt(i));
sTela.append(" ");
}
:arrow: x.deleteCharAt(x.length()-1);[color=“red”]não exite esse metodo[/color]
}

}[/quote]

Mas tem alguma coisa q tem que ser declarada antes de utilizar que naum poder ter sido declarado ou estejaem lugar errado, pq continua dando o msm erro???
Obrigado
Ricardo[/quote]