首页 > 其他分享 >String类,及构造方法day11

String类,及构造方法day11

时间:2024-08-08 20:28:29浏览次数:12  
标签:String 构造方法 System println day11 字符串 public out

package com.shujia.day11;
/*
    String: 字符串
    解释:
        白话文描述:使用一个串将一个一个字符串起来的串儿叫字符串。
        专业术语:使用双引号将若干个字符括起来的字符序列

    官网概述:
        String类代表字符串。
        Java程序中的所有字符串文字(例如"abc" )都被实现为此类的对象。String s = "abc";"abc"是String的对象不需要new
        字符串不变; 它们的值在创建后不能被更改。
        字符串缓冲区支持可变字符串。
        因为String对象是不可变的,它们可以被共享。

    概述:
        1、字符串可以看成是字符数组
        2、字符串是由多个字符组成的一串数据(字符序列)
        3、字符串一旦被创建,就不能被改变


    构造方法:
        public String()    
        public String(byte[] bytes)     将一个字节数组转成一个字符串
        public String(byte[] bytes,int offset,int length)   将字节数组的一部分转成字符串
        public String(char[] value)     将一个字符数组转成一个字符串
        public String(char[] value,int offset,int count)    将字符数组的一部分转成字符串
        public String(String original)  将字符串转字符串




 */
public class StringDemo1 {
    public static void main(String[] args) {
//        String s = "abc";
//        System.out.println(s);
//        s = "qwer";
//        System.out.println(s);

        //  public String()
        String s1 = new String(); // 创建一个没有字符的字符串
        System.out.println("s1: " + s1); // String类中重写的toString()方法

        // public String(byte[] bytes) 将一个字节数组转成一个字符串
        byte[] bytes = {97, 98, 99, 100, 101};
        String s2 = new String(bytes);
        System.out.println("s2: " + s2);
        /*
        s2: abcde
         */

        // public String(byte[] bytes, int index, int length) 将字节数组的一部分转成字符串
        String s3 = new String(bytes, 1, 3);
        System.out.println("s3: " + s3);
        /*
        s3: bcd
         */

        // public String(char[] value) 将一个字符数组转成一个字符串
        char[] chars = {'我', '爱', '中', '国'};
        String s4 = new String(chars);
        System.out.println("s4: " + s4);
        /*
        s4: 我爱中国
         */

        // public String(char[] value,int offset,int count) 将字符数组的一部分转成字符串
        String s5 = new String(chars, 2, 2); // 长度不能超
        System.out.println("s5: " + s5);
        /*
        s5: 中国
         */

        // public String(String original) 将字符串转字符串
        String s6 = new String("hello");
        System.out.println("s6: " + s6);
        


    }
}

标签:String,构造方法,System,println,day11,字符串,public,out
From: https://www.cnblogs.com/qiwei-bigdata/p/18349664

相关文章

  • String和StringBuffer作为参数传递的区别
    String和StringBuffer作为参数传递,相同的是都重写了父类Object的toString方法,所以展示出来的不是地址值,而是对象内容以下是两者的不同:一、String作为参数传递:因为没有new,所以内容只在方法区,有相同的字符就会指向常量池中同一个地址值,没有就会创建一个新的,但是方法调用的时候,只......
  • from type [java.lang.String] to type [org. apache.kafka.clients.consumer.Consume
    kafka消费消息的时候,报错Noconverterfoundcapableofconvertingfromtype[java.lang.String]totype[org.apache.kafka.clients.consumer.ConsumerRecord<??>,没有消费到数据,这种情况可能是发送方发送的数据是封装了多个ConsumerRecord<??>对象发送过来的,需要用Consume......
  • toString()方法 day10
    /*Object类学习:是java中所有的共同的父类,包括数组1、Object类是属于java.lang包下的,将来使用的时候不需要导包2、构造方法只有一个无参的构造方法3、方法都不是静态的,以为着要有对象才可以调用成员方法:publicinthashCode()......
  • 面向对象程序设计(C++)之 String 类
    1.String构造函数String可以理解为一个字符数组,在创建String类型变量的时候可以使用很多形式,因为String有很多实用的构造函数首先使用String类要包含头文件#include<string>接下来使用代码依次演示上述构造函数的用法: #include<iostream>#include<string>......
  • C++ STL与string类
    一什么是STL?STL,全称是标准模板库(StandardTemplateLibrary),是C++标准库的一部分。STL提供了一些常用的数据结构和算法,帮助开发者更方便、高效地编写代码。通过使用STL,开发者不需要重复造轮子,可以直接使用已经优化好的组件,提高了代码的可读性和可维护性。二STL的六大组件1.......
  • CF305E Playing with String
    难点在于读题发现\(l\)总取\(1\)即可,然后稍加转换就变成个傻逼题了有个显而易见的\(O(n^3)\)的区间DP做法,即考虑记录每个区间的SG函数值,然后枚举分界点转移但仔细思考我们会发现能进行操作的只有初始时\(s_{i-1}=s_{i+1}\)的位置,并不会经过某些操作后使得一个本来不......
  • Java--构造器和构造方法
    目录构造方法注意事项一个类里面写了构造器,手动添加参数,若没有构造器直接运行构造方法是一种特殊的方法,为了创建对象功能:完成对象数据的初始化而带参构造的本质是创建对象的同时,趁机完成赋值修饰符class类名{public方法名(与类名一致)(参数){}}注意事项1.如果没有定义......
  • 【C++】string类
    ......
  • es6-string-html vscode插件 js里面template的高亮插件 无构建vue使用
    es6-string-htmlvscode插件js里面template的高亮插件无构建vue使用这个插件可以让js里面的template的字符串高亮,前面加/*html*/Refference:无构建和打包,浏览器直接吃上Vue全家桶?https://juejin.cn/post/7399094428343959552......
  • JAVA基础:String的常用方法
    目录前言string的常用方法前言上一篇我们学习了string字符串的基本用法,以及string字符串的内部机制,而string也是一个类,他的内部也有很多已经给我们封装好的,方便我们操作字符串的方法,我们是不可能将内部的方法全部记住的,我们只要知道方法是怎么使用的有什么样的效果就行,......