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;
}
}
不是由数字组成
由数字组成