• java 12-2 String和StringBuffer之间的转换



      为什么我们要讲解类之间的转换:
          A -- B的转换
      我们把A转换为B,其实是为了使用B的功能。
          B -- A的转换
      我们可能要的结果是A类型,所以还得转回来。

      String和StringBuffer的相互转换:

     1 public class StringBufferTest {
     2 public static void main(String[] args) {
     3 // String -- StringBuffer
     4 String s = "hello";
     5 // 注意:不能把字符串的值直接赋值给StringBuffer
     6 // StringBuffer sb = "hello"; 错误的
     7 // StringBuffer sb = s; 
     8 // 方式1:通过构造方法
     9 StringBuffer sb = new StringBuffer(s);
    10 // 方式2:通过append()方法
    11 StringBuffer sb2 = new StringBuffer();
    12 sb2.append(s);
    13 System.out.println("sb:" + sb);
    14 System.out.println("sb2:" + sb2);
    15 System.out.println("---------------");
    16 
    17 // StringBuffer -- String
    18 StringBuffer buffer = new StringBuffer("java");
    19 // String(StringBuffer buffer)
    20 // 方式1:通过构造方法
    21 String str = new String(buffer);
    22 // 方式2:通过toString()方法
    23 String str2 = buffer.toString();
    24 System.out.println("str:" + str);
    25 System.out.println("str2:" + str2);
    26 }
    27 }
    何事都只需坚持.. 难? 维熟尔。 LZL的自学历程...只需坚持
  • 相关阅读:
    Bounded Context
    Unity3D研究院之IOS本地消息通知LocalNotification的使用(六十七)
    SVN服务器搭建和使用
    进度条
    XQuery获取节点的属性名与值
    AnimatorStateInfo
    Unity3D 中脚本执行的先后顺序
    Unity里面的自动寻路(二)
    Unity里面的自动寻路(一)
    java遍历文件夹两种方式
  • 原文地址:https://www.cnblogs.com/LZL-student/p/5877361.html
Copyright © 2020-2023  润新知