ファイル「.txt」の「\ n」から「:」に変換しています。そして、ここで、これは変換する前に、私の段落です:文字の後ろの文字は何行ですか?
あなたはそれを見ることができ、文字列「ホア」と文字列「Đàm」の間で、それは一つの文字「」と2つの文字「\ n」を持っています。そして、これは私の変換機能である:
private String convertData(){
String different = "~`[email protected]#$%^&*()-_=+*/\\\"'|]}{[:;?/.><,\n ";
StringBuilder data = new StringBuilder(tvData.getText().toString().trim());
for (int j = 0; j < data.length(); j++){
if(different.contains("" + data.charAt(j))) data.setCharAt(j, ':');
}
String convertData = data.toString().trim();
return convertData;
}
あなたは「\ n」は文字を持っている文字の後ろに見ることができ、それは別の文字列ではありません。
誰も私に何をすべきか教えてもらえますか?
私はそれを試しましたが、動作しません –
それは確かに動作します。ただ1文字を1文字に置き換えてください。それからシーケンス(一度に1つずつ、またはループで1つ)。 –
私の変換関数: プライベート文字列convertData(){ 文字列different = "〜'!@#$%^&*()-_ = + */\\\ "'|}} {[:; ><「; のStringBuilderデータ=新しいStringBuilderの(。tvData.getText()のtoString()(トリム)。);のため (INT J = 0; J