package edu.tjcu.wfh2.Demo01;
/*
java.lang. String类代表字符串。
API当中说:Java 程序中的所有字符串字面值(如“abc”)都作为此类的实例实现。
其实就是说:程序当中所有的双引号字符串,都是string类的对象。(就算没有new,也照样是。)字符串的特点:
1.字符串的内容永不可变。【重点】
2. 正是因为字符串不可改变,所以字符串是可以共享使用的。
3.字符串效果上相当于是char[]字符数组,但是底层原理是byte[]字节数组。创建字符串的常见3+1种方式。
三种构造方法:
public String( ):创建一个空白字符串,不含有任何内容。
public String(char[ ] array):根据字符数组的内容,来创建对应的字符串。
public String(byte[]array):根据字节数组的内容,来创建对应的字符串。一种直接创建:
String str = "HeLLo" ;      //右边直接用双引号
注意:直接写上 " " ,就是字符串对象*/
public class Demo01String {public static void main(String[] args) {//  使用空参构造String str1 = new String();     //  小括号留空,说明里面什么都没有System.out.println("第一个字符" + str1);//  根据字符数组,创建字符串char[] charString = {'A','B','C'};String str2 = new String(charString);System.out.println("第二个字符串:" + str2);//  根据字符数组创建字符串byte[] byteString = {97,98,99};String str3 = new String(byteString);System.out.println("第三个字符串:" + str3);//String str4 = "Hello";System.out.println("第四个字符串:" + str4);}
}

结果截图:

23 .char数组转字符串相关推荐

  1. C | C语言学习(三)输入数据、输出数据、类型转换、数组、char数组和字符串、字符串长度

    一.从标准输入设备读取数据 (# include <stdio.h>) 1. 读取数据(通用):scanf通过%转义的方式可以得到用户通过标准输入设备输入的数据. int num1, nu ...

  2. Java char转换为String,String转换为char数组

    Today we will look into java char to String program. We will also learn how to convert String to a c ...

  3. c语言一维数组输出字符串和二维数组输出字符串

    以气球算法题为例 如果让你指定一个气球的颜色,可以定义一个一维数组设定颜色 #include<stdio.h> int main(){char a[10];printf("设定一 ...

  4. c++ map中用char数组_C开发实战-指针和字符串

    指针操作字符数组 首先定义一个字符数组char_array,该数组占据11个字节,因为初始化值是字符串常量,而字符串常量以0结尾 char char_array[] = "helloworl ...

  5. 字符串(一):char 数组

    字符串使用方法整理 系列: 字符串(一):char 数组 字符串(二):string 1. 声明 如下是一个例子(=> 表示表达式等价): char a[20] = "abcd&quo ...

  6. 【C 语言】字符串操作 ( 使用 数组下标 操作字符串 | 使用 char * 指针 操作字符串 )

    文章目录 一.使用 数组下标 或 指针 操作字符串 1.使用 数组下标 操作字符串 2.使用 char * 指针 操作字符串 二.代码示例 一.使用 数组下标 或 指针 操作字符串 1.使用 数组下标 ...

  7. delphi64位 char数组转换string中文乱码_使用位运算、值交换等方式反转java字符串-共四种方法...

    在本文中,我们将向您展示几种在Java中将String类型的字符串字母倒序的几种方法. StringBuilder(str).reverse() char[]循环与值交换 byte循环与值交换 apa ...

  8. c 字符串数组_在C++中将字符串转换为char数组

    我们许多人遇到了错误'cannot convert std::string to char[] or char* data type'. 例如: Input : string s = "ge ...

  9. 在Java中将字符串转换为char数组,将char数组转换为String

    Today we will learn how to convert String to a char array and then char array to String in Java. 今天, ...

最新文章

  1. 时空AI技术:深度强化学习在智能城市领域应时空AI技术:深度强化学习在智能城市领域应用介绍...
  2. CSS5:移动端页面(响应式)
  3. spring YML属性提示
  4. WPF之命名空间和资源
  5. CodeForces - 1350D Orac and Medians(思维)
  6. java里面的string类型,java中的String类型(不知道理解的好不,请教大神)
  7. 北风设计模式课程---创建模式、结构模式、行为模式的区别
  8. myeclipse自带tomcat
  9. 解决VST插件无法加载之sam音架的配置
  10. ImageAI的介绍(2)
  11. 湖北理工学院计算机学院优秀毕业生,关于表彰2012届优秀毕业生的决定
  12. 小故事大道理:一把小椅子
  13. 学会运用爬虫框架 Scrapy各类技术文章大汇总
  14. 网站微信支付时出现支付二维码不显示的解决方法
  15. MySQL数据库——常用数据库大汇总(附带优缺点)
  16. 2021Kali系列 -- 漏洞搜索(searchsploit)
  17. 3.1-图像分割引言
  18. python_speech_features库学习
  19. 转:作为一个HR,说说应届生及一两年往届生的注意情况。
  20. 服务器托管是什么?服务器托管优势在哪里?

热门文章

  1. 2022 gdcpc题解(10/13)
  2. 青岛新生儿手续办理事项
  3. ensp删除所有命令_eNSP常用命令
  4. Spring之配置WebFlow、流程组件、状态、转移、流程数据和作用域
  5. AD域服务器搭建方法
  6. Linux系统将普通用户授权root权限
  7. 2020油烟净化器十大品牌
  8. python meta_Python中的metaclass
  9. kotlin与java混合开发_使用kotlin和Java混合开发Android项目爬坑记录
  10. 天正lisp文件路径_在AutoCAD中查找指定支持文件的文件路径