7.8.1javaDoc帮助文档
常用方法


7.8.2字符串与字符
字符串的基本组成单元是字符,String类中提供两种转换处理方法,如下:
| 方法名称{类型} | 描述 |
|---|---|
| public String (char [] value) {构造方法} | 将传入的全部字符数组变为字符串 |
| public String(char[] value,int offset,int count) {构造方法} | 将部分字符数组变为字符串 |
| public char charAt(int index){普通方法} | 获取指定索引的字符 |
| public char[] toCharArray(){普通方法} | 将字符串中的数据以字符数组的形式返回 |
范例:观察charAt()方法、字符串与字符数组转换
public class StringDemo146 {
public static void main(String[] args) {
String str="wwwbaiducom";
char x=str.charAt(10);//获取指定索引位置字符
System.out.println(x);
char [] charArry=str.toCharArray();//将字符串中的数据以字符数组的形式返回
for(int y=0;y<charArry.length;y++) {
charArry[y]-=32;//大小写转换
}
String strA=new String (charArry);//利用构造函数,将传入字符数组转换为字符串
System.out.println(strA);
System.out.println(new String (charArry,3,5));//利用构造函数,将传入字符数组部分转换为字符串
}
}
m
WWWBAIDUCOM
BAIDU
范例:判断字符串组成是否全为数字
public class StringDemo147 {
public static void main(String[] args) {
String a=isNumber("baidu")?"由数字组成":"不是由数字组成";
String b=isNumber("123456")?"由数字组成":"不是由数字组成";
System.out.println(a);
System.out.println(b);
}
public static boolean isNumber(String str) {
char [] arr=str.toCharArray();
for(int x=0;x<arr.length;x++) {
if(arr[x]<'0'||arr[x]>'9') {
return false;
}
}
return true;
}
}
不是由数字组成
由数字组成
本文深入探讨了Java中String类的使用方法,包括如何通过构造函数将字符数组转换为字符串,以及如何利用charAt()方法获取字符串中指定位置的字符。此外,还介绍了如何判断一个字符串是否完全由数字组成。
114

被折叠的 条评论
为什么被折叠?



