需要创建一个方法,在该方法中,给定一个字符串,将生成一个新字符串并从原始字符串中的每个其他字符返回。
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 :(得分: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的评论),并且不需要像在主函数中那样打印出你的结果 - 除非你想要打印两次