2016-08-05 4 views
-5

文字列をchar []に変更しました。char [i] = nの場所を削除します。私はtemp [i]を印刷するときにそれを行うことができます。私はprint temp [i]をStringにもう一度取得する必要があります。ここに私のコード私はchar []に変更した後に私のStringを取得する方法?

public String missingChar(String str, int n){ 

    char[] temp = str.toCharArray(); 
    String hasil = new String(temp); 
    for (int i= 0; i<temp.length; i++){ 
     if(i!=n){ 

      System.out.print(temp[i]); 

     } 

    } 
    return "I don't know how to get String from System.out.print(temp[i]);"; 
} 

}

+1

から文字列を取得するには、結果を含むのStringBufferと使用String.Formatのをビルドします。 – Tom

+0

あなたは何を達成しようとしているのか分かりません。あなたは、それが期待されるべき理由について少し説明しながら、入力と期待される結果のいくつかの例を投稿できますか? – Pshemo

+0

例:missingChar( "name、0)"結果が "ame" –

答えて

-3

各単一文字を印刷するのではなく、あなたのループ内でのStringBuilderを使用してフォーマットされた出力

関連する問題