ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

学习java第37天

2020-08-11 20:31:21  阅读:217  来源: 互联网

标签:char ch java String 37 学习 chs static public


1.String的创建方式

*直接初始化

 

public class StringDemo1{

  public static void main(String[] args){

    String name = "帅哥";

    System.out.println(name);

    }

}

*通过new关键字创建

public class StringDemo1{

  public static void main(String[] args){

   String name = new String("帅哥");

   System.out.println(name);

   }

}

2.String对象通过“+”串联

public class SyringDemo2 {

    public static void main(String[] args) {

       String s = "abc";

       s = s + 12;

       System.out.println(s);

    }

}

//abc12

 

从结果看,字符串相加还是字符串,

public class SyringDemo3 {

    public static void main(String[] args) {

       String s = "abc";

       s = s + 1+2+s;

       System.out.println(str);

    }

}

//3abc

1+2并不是字符串类型,是整型,整型相加再与字符串相连,就是这个结果

3.String类的本质是字符数组char[]

public class SyringDemo3 {

    public static void main(String[] args) {

       char[] ch = { 北','京','欢','迎','你' };

       char[] ch2 = { '张','三' };

       char chs = copy(ch, ch2);

       System.out.println(chs);

    }

    private static char[] copy(char[] ch, char[], ch2) {

       int len = ch.length + ch2.length;

       char[] chs = new char[len];

       for (int i = 0; i < ch.length; i++) {

           chs[i] = ch[i];

       }

       for (int i = 0; i < ch2.length; i++) {

           chs[ch.length + i] = ch2[i];

       }

       return chs;

    }

}

//北京欢迎你

//北京欢迎你,张三

4.明天学习内容:String池,hashCode和equals

.

 

标签:char,ch,java,String,37,学习,chs,static,public
来源: https://www.cnblogs.com/SirNie/p/13480109.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有