首页 > 其他分享 >String使用时的几个注意事项

String使用时的几个注意事项

时间:2023-05-28 11:55:54浏览次数:28  
标签:String 几个 chars System 注意事项 new out name

package com.String;

public class SrtingDemo1 {
    public static void main(String[] args) {
        //String使用时的几个注意事项
        //1.String的对象是不可变的
        String name="黑马";
        name += "程序员";
        name +="波妞";
        System.out.println(name);

        //2.只要是以双引号给出的字符串对象,储存在常量池中,而且内容相同时只会储存一份
        String s1="abc";
        String s2="abc";
        System.out.println(s1==s2);

        //3.new String 创建字符串对象,每次new出来的都是一个新对象,放在堆内存中
        char[] chars={'a','b','c'};
        String a1=new String(chars);
        String a2=new String(chars);
        System.out.println(a1==a2);

    }
}

 

标签:String,几个,chars,System,注意事项,new,out,name
From: https://www.cnblogs.com/Karl-hut/p/17438027.html

相关文章

  • 快速熟悉String提供的处理字符串的常用方法
    packagecom.String;publicclassStringDemo{publicstaticvoidmain(String[]args){//快速熟悉String提供的处理字符串的常用方法Strings="黑马java";//1.获取字符串长度System.out.println(s.length());//2.提取字......
  • String案例
    packagecom.String;importjava.util.Scanner;publicclassuserDemo{publicstaticvoidmain(String[]args){for(inti=0;i<3;i++){Scannersc=newScanner(System.in);System.out.println("请您输入登录名称:");......
  • linux 中提取文本中的最后几个字符
     001、grep实现[root@PC1test]#lsa.txt[root@PC1test]#cata.txt##测试数据234fw3mhi86stsfgyzve32kutzd7uteseywq[root@PC1test]#grep-o".$"a.txt##提取最后一个字符ttq[root@PC1test]#gr......
  • substr()与substring()的区别
    在JavaScript编程语言中,substr()和substring()都是字符串函数,用于截取指定位置的子字符串。虽然这两个函数都可以用于截取字符串,但它们之间存在一些区别。substr(startIndex,length)函数:该函数返回从起始索引开始的指定长度的子字符串。其中,startIndex参数表示要截取的子......
  • 647. Palindromic Substrings刷题笔记
    用动态规划可以做,应该可以优化为只有两个表,而且不用每次res都加classSolution:defcountSubstrings(self,s:str)->int:n=len(s)dp=[[0]*nfor_inrange(n)]res=0foriinrange(n-1,-1,-1):forji......
  • 选择APP开发公司有哪些注意事项?
    随着移动互联网的高速发展,许多团队选择投入到APP开发的工作中去。无论是经验丰富的,还是刚刚毕业的学生,都想要快速进入APP开发行业,想要尽快捕获到APP开发的第一桶金。这就导致了APP开发公司鱼龙混杂,企业在选择广州APP开发公司的时候也会略显吃力。今天,广州思久科技小编就站在中立的......
  • 优化振弦读数模块开发的几个步骤
    优化振弦读数模块开发的几个步骤 要优化振弦读数模块的开发,可以考虑以下几点:1.选用合适的硬件设备:选择合适的传感器和芯片,以确保数据的准确性和稳定性。2.优化数据采集:采用合适的采集算法并进行优化,以确保数据的精度和稳定性。3.提高模块的可靠性:在设计模块时,考虑到环境......
  • c++string的erase方法
    erase函数的原型如下:(1)string&erase(size_tpos=0,size_tn=npos);(2)iteratorerase(iteratorposition);(3)iteratorerase(iteratorfirst,iteratorlast);也就是说有三种用法:(1)erase(pos,n);删除从pos开始的n个字符,比如erase(0,1)就是删除第一......
  • CodeForces 1105B Zuhair and Strings(思维 + 枚举)
    传送门题目大意就是给你一个字符串,还有一个等级K,K的具体含义就是连续的相同的字符串的个数,题目就是要求长度为k的,字符一样的子串有几个,如果k==2就是比如aa,bb,cc,dd,..... 这样的,注意不能重叠。因为题目给的数据范围在2e5,所以枚举从a到z,然后取最大值就好了。代码如下#incl......
  • Java 实践(Netbeans开发)——StringTokenizer实现数组分割
     引:StringTokenizer存在于java.util. StringTokenizer包中,是一个用来分隔String的应用类,相当于VB的split函数。1.构造函数publicStringTokenizer(Stringstr)publicStringTokenizer(Stringstr,Stringdelim)publicStringTokenizer(Stringstr,Stringdelim,boolean......