一,字符串与字符数组相关方法
方法语句 | 方法类型 | 功能 |
---|---|---|
public String(char[ ] value) | 构造 | 将传入的字符数组转化为字符串 |
public String(char[] value, int offset, int count) | 构造 | 将部分字符数组转化为字符串 |
public char charAt(int index) | 普通 | 获取指定索引位置的字符 |
public char[] toCharArray() | 普通 | 将字符串转化为字符数组 |
例:
String str = "helloworld"; //定义一个字符串
char a = str.charAt(4); //charAt方法,将str字符串的第四个字母赋值给a
System.out.println("a= "+a); //a的值为o
char[] cha = str.toCharArray(); //将字符串转化为字符数组
for (int i=0;i< cha.length;i++){
cha[i]-=32; //实现字符数组的每一项变为大写
}
String newstr =new String(cha); //将字符数组转化为字符串
String newstr1 = new String(cha,0,3);//将字符数组下标从0到3的元素转化为字符串
System.out.println(newstr); //结果为"HELLOWORLD"
System.out.println(newstr1); //结果为"HEL"
二,字符串与字节数组相关方法
字符串转化为字节数组,主要为了进行二进制的数据传输,或者是进行编码转换。
No. | 方法名称 | 类型 | 功能 |
---|