public class Dome{ public static void main(String[] args) { char[] ch=new char[] {‘你‘,‘你‘,‘你‘}; String str=new String(ch); System.out.println(str); char[] qwe=str.toCharArray(); } }
此为数组转化为字符串,然后字符串又转回数组的方法。
public static void main(String[] args) { String str="welcomeToZiBo"; char[] chs=str.toCharArray(); for(int i=0;i<chs.length;i++){ //业务操作 if(chs[i]>=‘a‘ && chs[i]<=‘z‘){ chs[i]-=32; } } System.out.println(new String(chs)); }
此方法为将字符串小写字母转化为大写;
Scanner scanner=new Scanner(System.in); System.out.println("请输入一个整数->"); String str=scanner.next(); //"45" while(!isNumber(str)){ System.out.println("您输入的不合法,请重新输入一个整数:"); str=scanner.next();} System.out.println(str); } public static boolean isNumber(String str){ char[] chs=str.toCharArray(); for(int i=0;i<chs.length;i++){ if(chs[i]<=‘0‘ || chs[i]>=‘9‘){ return false; } } return true;
此代码来判断字符串是不是全部由数字组成