62,621
社区成员
发帖
与我相关
我的任务
分享import java.util.Scanner;
public class PaiXu1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//StringBuffer str2 = new StringBuffer();
System.out.print("请输入一个字符串:");
String str = sc.next();
char[] arr = str.toCharArray();
for(int i = 0; i < arr.length; i++){
if(i%2 != 0){
/* System.out.print(arr[i]);
System.out.println("------------------");*/
//str2.append(arr[i]);
System.out.print(arr[i]);
}
}
//System.out.println(str2.reverse().toString());
sc.close();
}
}
嘿嘿,我刚看了API了,你再帮我看一下我写的哪里出问题了,应该怎么倒序?
大神,你写的我有点看不懂,StringBuffer和append是什么意思,有没有简单一点的[/quote]
打开jdk文档看一下。。。。[quote]String str="ajlkkwedcc89"; StringBuffer sb=new StringBuffer(); char[] cc=str.toCharArray(); for (int i = 0; i < cc.length; i++) { if(i%2!=0){ sb.append(cc[i]); } } System.out.println(sb.reverse().toString());
[/quote]
大神,你写的我有点看不懂,StringBuffer和append是什么意思,有没有简单一点的
String str="ajlkkwedcc89";
StringBuffer sb=new StringBuffer();
char[] cc=str.toCharArray();
for (int i = 0; i < cc.length; i++) {
if(i%2!=0){
sb.append(cc[i]);
}
}
System.out.println(sb.reverse().toString());