String类型转换功能
开发工具与关键技术: My Eclipse 10、java
作者:郑凯丰
撰写时间:2019年4月16日
类型:
1. byte[] getBytes():把字符串转换为字节数组。
String str = “你好,世界!”;//String类型
byte[] bs;//声明一个数组类型
try {
bs = str.getBytes(“gbk”);//str的gbk类型编码
System.out.print(“gbk 编码”);
for (byte b : bs) {//循环获取编码
System.out.print(b + “,”);
}
System.out.println("\nutf-8 编码");//str的nutf-8类型编码
bs=str.getBytes();//把字符串转换成数组
for(byte b:bs){//循环获取编码
System.out.print(b+",");
}
System.out.println();
String newStr=new String(bs);
System.out.println(newStr);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
2.char[] toCharArray():把字符串转换为字符数组
System.out.println("-----toCharArray------");
char[] arr=str.toCharArray();// 将字符串转换为字符数组
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]+" ");
}
3. static String valueOf():把字符数组转成字符串
System.out.println("---valueOf---");
String str2=String.valueOf(arr);// 将字符数组转换成对应的字符串
System.out.println(str2);
String str3=String.valueOf(10);
System.out.println(str3);
4 toLowerCase:换成小写;
toUpperCase:换成大写;
String str4="aabcDEFgh";//声明
System.out.println(str4.toLowerCase());//将所有的字符转换成小写
System.out.println(str4.toUpperCase());//将所有的字符转换成大写
System.out.println(str4);//输出
//concat
String str5="abc";//声明
String str6="def";//声明
String str7=str5.concat(str6);//将两个字符串连接
System.out.println(str7);//输出
总结
经过这两周java的学习,对于java这门语言有很大的感触,有很多MVC那边可以用的方法java这边也能用,MVC那边不能用的java这边一样能用,还有就是面向对象,无论是C#还是java,只要面向对象学的好,其他的都很快就可以学会,这些知识一些平时学习的随堂笔记,把它适当的记录下来,以便今后忘了还能翻出来回忆一下印象。