zoukankan      html  css  js  c++  java
  • 学习java第37天

    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

    .

  • 相关阅读:
    C++ 编译时字符串加密
    c#自动修复缺损和不规范的html
    C#下载网络资源(网页或文件)
    yum install 命令下载安装离线包
    C# Sql Server 数据库 传递 表值参数
    cximage 裁剪图片并背景透明
    centos 7.5 编译并运行 opencv 4.5.1 c++
    c++ freeimage 指定颜色透明
    c++ string 大小写转换
    opencv 裁剪图像
  • 原文地址:https://www.cnblogs.com/SirNie/p/13480109.html
Copyright © 2011-2022 走看看