Java基础—String构造方法

Posted 慕山之石

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础—String构造方法相关的知识,希望对你有一定的参考价值。

Java基础——String构造方法

public String();创建一个空表字符串对象,不包含任何内容
public String(char[]chs); 根据字符数组的内容,来创建字符串对象,现已不用
public String (byte[]bys); 根据字节数组的内容,来创建字符串对象
String s="abs"; 直接赋值的方式创建字符串对象,内容为双引号内的字符串数据推荐使用
//笨方法
public class StringDemo01
  public static void main(String[] args)
      //方式一
      String s = new String();
      System.out.println("s=" + s);
      //方式二,数组元素需要遍历
      char[] s2 = \'a\', \'b\', \'c\';
      System.out.print("s2=");
      //调用遍历数组方法
      PrintArr(s2);
      System.out.println();
      //方式三
      byte[] s3 = 5, 5, 5;
      System.out.print("s3=");
      //调用遍历数组方法
      PrintArr(s3);
      System.out.println();
      //方式四
      String s4 = "555";
      System.out.println("s4=" + s4);
 

  //定义数组遍历方法
  public static void PrintArr(char[] arr)
      System.out.print("[");
      for (int i = 0; i < arr.length; i++)
          if (i == arr.length - 1)
              System.out.print(arr[i]);
          else
              System.out.print(arr[i] + ",");
         
     
      System.out.print("]");
 

  public static void PrintArr(byte[] arr)
      System.out.print("[");
      for (int i = 0; i < arr.length; i++)
          if (i == arr.length - 1)
              System.out.print(arr[i]);
          else
              System.out.print(arr[i] + ",");
         
     
      System.out.print("]");
 

//简洁方法
public class StringDemo02
  public static void main(String[] args)
      //方式一
      String s = new String();
      System.out.println("s=" + s);
      //方式二,数组元素需要遍历
      char[] crs = \'a\', \'b\', \'c\';
      String s2 = new String(crs);
      System.out.println("s2=" + s2);
      //方式三
      byte[] byt = 5, 5, 5;
      String s3 = new String(crs);
      System.out.println("s3=" + s3);
      //方式四
      String s4 = "555";
      System.out.println("s4=" + s4);
 

   
   

以上是关于Java基础—String构造方法的主要内容,如果未能解决你的问题,请参考以下文章

Java基础学习笔记

大数据基础之java常用API一

Java基础13---StringBufferArrays包装类

Java基础13---StringBufferArrays包装类

java的一些基础知识

Java基础篇(02):特殊的String类,和相关扩展API