を交換する方法を、私はその入力を受け取りwhcih editfieldてきた、私は、第1および第3の入力時に、私たちは3桁Javaでヌル文字
を入力することができ、空の2桁を残し、空の数字を削除する方法 感謝
を交換する方法を、私はその入力を受け取りwhcih editfieldてきた、私は、第1および第3の入力時に、私たちは3桁Javaでヌル文字
を入力することができ、空の2桁を残し、空の数字を削除する方法 感謝
あなたは(行方不明の文字を示す "_
") "X_Y
" を持っているとあなたが "XY" をしたい、そして
String newString = entered.charAt(0) + entered.charAt(2)
が最も簡単な方法である場合。しかし、これは、この1つの特定の場合にのみ有用です。行方不明の開始文字と終了文字も処理したくないですか?助け
sText.replaceAll("\\s+", "")
希望:あなたは(私はあなたが求めていると思う何をしている)文字列の内部ですべての空白を削除したい場合は
は、その後、あなたのような何かをしたいです。
文字列からスペースをストリップ(J2MEは、StringBuilderのを持っているかどうかを知りませんので、私やるだけよ醜い文字列連結):「より良い」スペースの扱いについては
String noSpaces = "";
for (int i=0; i<perhapsSpaces.length(); i++)
{
if (perhapsSpaces.charAt(i) != ' ')
noSpaces += perhapsSpaces.charAt(i);
}
、おそらくCharacter.isWhitespace?
ヌル文字は他の文字と同じように文字です。バイトとしてのその値は0です。それを識別するために\ 0を使用してください。 (C、Perl、C++、C#などと同じです)。
のJava:
String noSpaces = perhapsSpaces.replaceAll("\0", " ");
System.out.print(noSpaces + "\n");
たPerl:これは編集フィールドのどのような
$perhapsSpaces =~ s/\0/ /g;
print $perhapsSpaces . "\n";
のですか?私はそれがあなたにユニコード0を返すのではないかと疑う。 –
それはヌル文字ではないが、あなたが何を言っているのか、私は推測する – fortran