//定义一个字符串arr值为2345
char[]as=arr.toCharArray();
//将字符串转换为一个char型的单字符数组as
int i=0;
for(i=0;i
if(!Character.isDigit(as[i]))
//循环整个as数组,如果数组元素里没有数字则执行输出下面中括号里的内容 {
System.out.print(\型参数不是有效的数字,不能
进行转换\);
break;
//跳出 } else {
Long str = new Long(arr); System.out.print(str);
//(否则)如果有数字,即当2345为数字时,输出str参数
break;
//跳出 }
}
}
}
6. 使用Character把String转换为大小写
编写Java程序,创建字符串变量\,
使用包装类Character将其所有小写字符都转换为大写字符,并输出转换前和转换后的内容。 解答:package nike;
public class Nike12{
public static void main(String[] args) {
String str = \
//定义一个字符串str值为\char[] as = str.toCharArray(); //将字符串转换为字符型数组as for (int i = 0; i < as.length; i++) {
//建立for循环,循环到每一个数组中的单字符
Character bs = Character.toUpperCase(as[i]); //循环到as数组中小写的则执行转换为大写 String str1 = bs.toString();
//把新的大写字符数组还原为新的字符串对象str1
} }
}
System.out.print(str1); //输出新的字符串str1
System.out.println(\//换行输出原字符串str
编写Java程序,创建字符串变量\,
使用包装类Character将其所有大写字符都转换为小写字符,并输出转换前和转换后的内容。 package nike;
public class Nike10{
public static void main(String[] args) {
String str = \
//定义一个字符串str值为\char[] as = str.toCharArray(); //将字符串转换为字符型数组as for (int i = 0; i < as.length; i++) {
//建立for循环,循环到每一个数组中的单字符
Character bs = Character.toLowerCase(as[i]);
} }
}
//循环到as数组中大写字母则执行转换为小写字母 String str1 = bs.toString();
//把新的大写字符数组还原为新的字符串对象str1 System.out.print(str1); //输出新的字符串str1
System.out.println(\//换行输出原字符串str
7. 使用compareTo方法比较int型数的大小
编写Java程序,创建Integer对象num1与num2,其初始值为100与1000,
使用Integer类的compareTo()方法比较两个int类型数的大小。 解答: package nike;
public class Nike13 {
public static void main(String[] args){
Integer num1 = new Integer(100); //创建一个100为初始值的Integer对象 Integer num2 = new Integer(1000); //创建一个1000为初始值的Integer对象
System.out.print(num1.compareTo(num2));
//使用Integer类的compareTo()方法比较两个int类型数的大小 }
8. 输出String数组元素的和与表达式
编写Java程序,把String数组中各个元素的和求出来,并输出计算表达式和结果。 解答: package nike;
public class Nike13 {
public static void main(String[] args){
String str[]={\}
//定义一组字符串数组str
int sum= 0;
for(int i= 0;i sum = sum + i; //for循环,循环每一个数组元素的值并求和 } } System.out.print(\ }