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;
此代码来判断字符串是不是全部由数字组成