package cn.itcast_05;

/*

  • String类的转换功能:
  •  byte[] getByte():把字符串转换成字节数组
  • 复习:
  •  public String(byte[] bytes):把字节数组转换成字符串
  •  char[] toCharArray():把字符串转换成字符数组
  •  static String valueOf(char[] chs):把字符数组转换成字符串
  •  static String valueOf(int i):把int类型的数据转成字符串
  • 注意:
  •  String类的valueOf()可以把任意类型的数据转换成字符串
  •  String toLowerCase():把字符串转成小写
  •  String toUpperCase():把字符串转成大写
  •  String concat(String str):把字符串拼接

*/

public class StringDemo {

public static void main(String[] args) {
// TODO Auto-generated method stub
//定义一个字符串对象
String s = "JavaSE"; //byte[] getByte():把字符串转换成字节数组
byte[] bys = s.getBytes();
for(int x=0; x<s.length(); x++) {
System.out.println(bys[x]);//输出的是数字:74,97,118,97,83,69
System.out.println("---------------------------------------------------");
}
//复习:
//public String(byte[] bytes):把字节数组转换成字符串
String str = new String(bys);
System.out.println("str:" + str);//JavaSE
System.out.println("---------------------------------------------------"); //char[] toCharArray():把字符串转换成字符数组
char[] chs = s.toCharArray();
for(int x=0; x<s.length(); x++) {
System.out.println(chs[x]);//输出的是字符:J,a,v,a,S,E
}
System.out.println("---------------------------------------------------"); //static String valueOf(char[] chs):把字符数组转换成字符串
String ss = String.valueOf(chs);//string是静态类型,所以可以直接用类调用
System.out.println(ss);//JavaSE
System.out.println("---------------------------------------------------"); //static String valueOf(int i):把int类型的数据转成字符串
int i = 100;
System.out.println(i);//字符串类型:100
System.out.println("---------------------------------------------------"); //String toLowerCase():把字符串转成小写
System.out.println(s.toLowerCase());//javase
System.out.println("---------------------------------------------------"); //String toUpperCase():把字符串转成大写
System.out.println(s.toUpperCase());//JAVASE
System.out.println("---------------------------------------------------"); //String concat(String str):把字符串拼接
String str3 = s.concat(ss);
System.out.println(str3);//JavaSEJavaSE
System.out.println("---------------------------------------------------"); String str4 = s + ss;
System.out.println(str4);//JavaSEJavaSE
System.out.println("---------------------------------------------------");
}

}

String的用法——转换功能的更多相关文章

  1. Java基础知识强化34:String类之String类的转换功能

    1. String类的转换功能 String[] split(String regex)//将字符串变成字符串数组(字符串切割) byte[] getBytes()//将字符串变成字节数组 char[ ...

  2. String类的转换功能

    /* * String类的转换功能 * char[] toCharArray():把字符串转换为字符数组 * String toLowerCase():把字符串转换为小写字符串 * String to ...

  3. java11-5 String类的转换功能

    String的转换功能: byte[] getBytes():把字符串转换为字节数组. char[] toCharArray():把字符串转换为字符数组. static String valueOf( ...

  4. String的用法——其他功能

    package cn.itcast_06; /* String类的其他功能: 替换功能: String replace(char old,char new) String replace(String ...

  5. String的用法——获取功能

    package cn.itcast_04; /* String类获取功能 int length():获取字符的长度 char charAt(int index):获取指定索引位置的字符 int ind ...

  6. String的用法——判断功能

    package cn.itcast_03; /* String的判断功能: 1.boolean equals(Object obj):字符串的内容是否相同,区分大小写 2.boolean equals ...

  7. String.format()用法

    package junit.test;   import java.util.Date; import java.util.Locale;   import org.junit.Test;   pub ...

  8. C++中 string 的用法大全

    之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够.字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至 ...

  9. java成神之——java中string的用法

    java中String的用法 String基本用法 String分割 String拼接 String截取 String换行符和format格式化 String反转字符串和去除空白字符 String获取 ...

随机推荐

  1. hdu1873 看病要排队(结构体优先队列)

    看病要排队 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  2. Linux——系统调用笔记1

    底层文件访问:    进程:运行中的程序,它有一些与值关联的文件描述符,有多少个文件描述符取决于系统配置情况.    当一个程序开始运行时,一般会打开三个文件描述符:        0:标准输入    ...

  3. 用UltraEdit比較两个文件

    在编写代码的过程中,经常碰到两个文件之间的逐行比較.特别是新代码与源码之间的文字比較,这里介绍用UltraEdit实现新代码与源码之间的比較方法. //源码:Bearing.mac FINISH /C ...

  4. 2016/3/10 PHP环境搭建 LAMP WAMP

    1. php成为服务器端的脚本语言.弱类型语言.$ JavaScript是弱类型语言.var Java强类型语言.byte short int long double float boolean 2. ...

  5. click event not triggered on bootstrap modal

    I am trying to catch the click event when save changes is pushed. For some reason i can't catch the ...

  6. mysql16---读写分离

    读写分离(负载平衡)(读写分离肯定要用到主从复制) 如果数据库压力很大,一台机器支撑不了,那么可以用mysql复制实现多台机器同步,将数据库的压力分散. 分表不能解决并发量大的问题. Sql语句发过来 ...

  7. 文件上传Apache

    Map<String, Object> rtnMap = new HashMap<String, Object>(); // 获取文件 String tempPath = re ...

  8. IE、W3C两种CSS盒子模型

    利用CSS来布局页面布局DIV有点逻辑性!重点理解盒子模型,标准流和非标准流的区别,还有定位原理!把这3个攻破了,就非常简单了!多实践多参考!最后就是兼容问题了,在实践中自然就有经验了!这些兼容技巧都 ...

  9. web项目开发 之 前端规范 --- HTML编码规范

    此文严格按照W3C规范和部分实际项目可读性,浏览器加载,性能等众多属性权衡,做出平时前端编码规范文 档.供广大web工作者参考并实施,对维护和项目扩展升级都能省时省力. 转载请注明出处,JS前端实用开 ...

  10. 1.import和include区别 2.NSLog 和printf区别 3.创建对象做的事情 4. 类和对象方法比较 5 匿名对象优缺点 6. 封装 7.作用域范围 8.id和instancetype 9.自定义构造方法规范 10.nil和Nil及NULL、NSNull区别

    1.import和include的区别: import可以防止头文件的重复包含 2.NSLog 和printf的区别: 1,NSLog可以自动换行, 输出调试信息, printf不能. 2,NSLog ...