方法一:
//现在有一个字符串判断其是否由数字所组成
//运用方法,在主方法这调用
public class Test3{
public static void main(String[] args){
String str = "123a56";
System.out.println(isNumber(str)?"字符串由数字所组成!" : "字符串中有非数字成员!");
}
public static boolean isNumber(String str){
char data[] = str.toCharArray();
for(int i = 0; i<= data.length;i++){
if(data[i] < '0' ||data[i] > '9'){
return false;
}
}
return true;
}
}
方法二:
//在主方法中进行
public class Test4{
public static void main(String[] args){
String str = "123456";
char data[] = str.toCharArray();
boolean flag = true;
for(int i = 0;i < data.length; i++){
if(data[i] < '0'||data[i] > '9'){
flag = false;
break;
}
}
System.out.println(flag?"是由整数组成":"不是由整数组成");
}
}