2017-10-02 14 views
-3

文字列を指定すると、新しい文字列が作成され、元の文字列。指定された配列の1文字おきに作成された新しい文字列を作成して返します

public static String everyOther(String str) { 
    String result = ""; 
    for (int i=0; i<A.length; i+=2){ 
     result = result + str.charAt(i); 
    } 
    System.out.println(result); 

    return result; 
} 

public static void main(String[] args) { 
    String G = "abcdefghijklmnopqrstuvwxyz"; 
    System.out.println(everyOther(G)); 
} 
+0

そして質問は... – Aldeguer

+1

for(int i = 0; i

+0

あなたの質問をより明確にし、あなたがしたいこと、あなたが何をしたのか、プログラムが何をしているのかを説明してください。投稿を編集して詳細を追加します。 [レビューから](https://stackoverflow.com/review/first-posts/17502049) – LW001

答えて

0

あなたeveryOther方法は

public static String everyOther(String str) { 
    String result = ""; 
    for (int i=0; i < str.length(); i+=2){ 
     result += str.charAt(i); 
    } 
    return result; 
} 

あなたのforループを読むべきは(OPに私のコメントを参照してください)少しオフだった、とあなたはあなたの中にあることを行うよう、あなたの結果EHREをプリントアウトする必要はありません主な機能 - あなたが2度印刷したいと思わない限り、

関連する問題