当前位置: 首页 > article >正文

Jave常用的类---String类

String类

创建String对象的几种方法

1.直接赋值
String s = " n i h a o"
2.new(创建对象)

构造方法
public String()
public String(String original)
public String(char[ ] chs)
public String(byte[ ] chs)

package bag1;

//String类不用手动导包

public class javahomework {
    public static void main(String[] args) {
        //1.用直接赋值的方式获取一个字符串对象
        String s1 ="abc";
        System.out.println(s1);

        //2.使用new的方式获取一个字符串对象
        //空参构造:可以获取一个空白的1字符串对象
        String s2 =new String();
        System.out.println(s2);

        //传递一个字符串,根据传递的字符数组内容在创建一个新的字符串对象(少用)
        String s3 =new String("abc");
        System.out.println(s3);

        //创建一个字符数组,根据字符数组的内容再创建一个新的字符串对象
        char[] chs ={'a','b','c','d'};
        String s4 = new String(chs);
        //使用场景:需求:修改字符串的内容
        //abc-->{'a','b','c'}-->{'Q','b','c'}-->Qbc

        //传递一个字节数组,根据字节数组的内容再创建一个新的字符串对象
        byte[] bytes ={97,98,99,100};//ASCII码-->字符
        String s5 = new String(bytes);
        System.out.println(s5);
        //应用场景:在网络中传输的数据是字节信息
        //把字节信息转换成字符串时,要用到此构造
    }
}

http://www.kler.cn/news/343072.html

相关文章:

  • Vue2基础
  • 神经网络的基本骨架——nn.Module(torch.nn里的Containers模块里的Module类)
  • 什么是WebSocket
  • Spring Boot微服务架构设计与实战
  • Java后端面试----某团一面
  • 网站集群批量管理-Ansible(ad-hoc)
  • win10 屏幕录制,4款软件让你轻松搞定!
  • ABAP 表转JSON格式
  • Arduino程序设计(十五)步进电机驱动(28BYJ-48)
  • [数据结构] 树
  • 调整建模让 Power BI Copilot 得到更好结果
  • mysql学习教程,从入门到精通,SQL处理重复数据(39)
  • T7——咖啡豆识别
  • 【ShuQiHere】 智能代理与软件机器人:引领自动化未来的技术
  • 如何在uniAPP中添加样式
  • 基于ffmpeg实现多路rtsp拉流解码并分别保存
  • 基于YOLOv8-deepsort算法的智能车辆目标检测车辆跟踪和车辆计数
  • Windows多线程编程 互斥量和临界区使用
  • 【Linux 】文件描述符fd、重定向、缓冲区(超详解)
  • 大模型论文集-20241011期