public class Str3 {
public static void main(String[] args) {
//将数组转【字,符,串】
//数组
int[]arrNum={1,2,3,4,5};
String ss=getStr(arrNum);
System.out.println(ss);
}
//获得一个拼接后的字符串
public static String getStr(int[]arrNum) {
//初始化一个字符串
String s="["+"";
//for循环将每个arrNum[i]拼接
//非法的情况 null和0 0不属于特殊情况
if(arrNum==null){
System.out.println(" ");
}
//合法的情况
for (int i = 0; i < arrNum.length; i++) {
if(i< arrNum.length-1){
s+=arrNum[i]+",";
}else{
s+=arrNum[i];
}
}
s+="]";
//返回字符串s
return s;
}
}
import java.util.Scanner;
public class FanZ {
public static void main(String[] args) {
//键盘录入 abc 调用反转方法输出cba
Scanner s=new Scanner(System.in);
//提示
System.out.println("请输入一串字符串");
//接收键盘输入
String st=s.next();
//打印反转后的字符串
String stFan=getFan(st);
System.out.println(stFan);
}
//反转方法
public static String getFan(String st) {
//初始化一个字符串result
String result="";
//非法数据
if(st==null){
System.out.println(" ");
}
if (st.length()==0){
System.out.println(" ");
}
//合法数据
//遍历每个字符串再拼接
//字符串的长度-1
int len=st.length()-1;
for (int i = len; i >=0 ; i--) {
result+=st.charAt(i);
}
return result;
}
}