これはコードです。コードは2人の名前の人から最初の文字を抽出することができますが、私は分割を使用しているので1人の名前の人で最初の文字を抽出することはできません。私はjava(Netbeans)でエラーが発生しました。
String name = jTextField1.getText().toUpperCase() + "";
String Surname = jTextField2.getText().toUpperCase().toString();
String Names[] = new String[1];
Names = name.split(" ");
int x = Names[1].length();
String initials = "";
if(x>0) {
initials = (Surname)+" "+(Names[0].charAt(0)+"") +(Names[1].charAt(0)+"");
jTextArea1.append("Wakefileds property "+"\n"+initials);
} else {
initials = (Surname)+ " " + (Names[0].charAt(0) + "");
jTextArea1.append("Wakefileds property "+"\n"+initials);
}
のようにそれを試してみてください 'が、it'を行うことができません。コードで問題を説明するときは、可能な限り多くの情報を提供してください(期待出力、実際の出力、サンプル入出力など) – tnw
注:Javaでは、変数名は小文字で始まる必要があります。 – TheEllis
彼らは実際に大文字の頭文字をしたいので、私はそれを抽出している間に大文字に変換する方が簡単だろうと思った。 – Merishan