Java 创建一个由给定数组的每个其他字符组成的新字符串,并返回该字符串

Java 创建一个由给定数组的每个其他字符组成的新字符串,并返回该字符串,java,Java,需要创建一个方法,在该方法中,给定一个字符串,将生成一个新字符串,并返回原始字符串中的每个其他字符 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); retur

需要创建一个方法,在该方法中,给定一个字符串,将生成一个新字符串,并返回原始字符串中的每个其他字符

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));
}
你的其他方法应该是

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-当然,除非你想打印两次

,问题是……对于int i=0;请把你的问题说清楚,解释一下你想做什么,你做了什么研究,项目做了什么。通过编辑您的文章添加更多详细信息。