字符串练习—字符串反转
字符串反转:
分析:
1、键盘录入一个字符串
2、方法实现反转:
把字符串倒着遍历,得到一个字符拼接成字符串
把字符串转化为字符,对字符数组进行反转,最后把字符数组转化为字符串
3、调用方法
4、输出结果
代码块
public class StringTest2{
public static void main(String[] args){
Scanner sc = new Scanner(System.in)
System.out.println("请输出一个字符串");
String s = sc.nextLine();
//调用方法
//一
String result = reverse(s);
//二
String result = reverse2(s);
System.out.println("result:"+result);
}
//把字符串倒着遍历,得到的每一而字符拼接成字符串
/*
两个明确:
返回值类型:String
参数列表:String s
*/
//方法一
public static String reverse(String s ){
String ss=" ";
for(int x=0;x<s.length;x++){
ss+=s.charAt(x);
}
return ss;
}
//方法二
public static String reverse2(String s ){
char[] chs = s.toCharArray();
for(int start=0,end=chs.lengt-1; start<=end;start++,end--){\
char temp = chs[start];
chs[start] = chs[end];
chs[end] = temp;
}
String ss = new String(chs);
return ss;
}
}