2023/7/08

今天主要学习了字符串的创建与连接

字符串的创建方法有多种:

String s=new String(字符数组名);

String s=new String(字符数组名,开始的位置,长度);

String s=" ";等

在这里只能用字符数组名做参数,不能用字符做参数

但是可以用第三种方法将字符转为字符串

char c='@';//注意,单个字符是'',字符串是用""
String s1=""+c;
package String类;

public class 创建 {

    public static void main(String[] args) {
        char[] a= {'1','2'};
        String s=new String(a);
        char[] b= {'1','2','3','4','5','6','7'};
        String s2=new String(b,2,4);//从数组第3个元素开始,截取包括第3个元素在内的4个元素,超界会报错
        //还可以直接将字符串常量的引用赋给一个字符串变量
        String hh,hhh;
        hh="Students";
        hhh="Students";//这时hh,hhh都是同一个对象的引用,具有相同的实体
        System.out.println(s);
        System.out.println(s2);
        System.out.println(hh);
        System.out.println(hhh);        
        
    }

}
package String类;

public class three {
    public static void main(String[] args) {
    char a[]= {'要','么','你','主','宰','生','活',',','要','么','你','被','生','活','主','宰','。'};
    String s=new String(a);
    System.out.println(s);
    String s1=new String(a,0,17);
    System.out.println(s1);
    String s2="要么你主宰生活,要么你被生活主宰。";
    System.out.println(s2);
    }
}

然后就是Java中字符串的拼接,字符串的拼接意想不到的简单,就是使用'+'就可以将多个字符串拼接起来,但是’+‘的一个操作数是字符串时,就要注意这个+将是字符串拼接而不是普通的加法.

package String类;

public class 拼接 {
    public static void main(String[] args)
    {
        String a="小时候,幸福时一件简单的事。";
        String b="长大后,简单是一件幸福的事。";
        System.out.println(a+"\n"+b+"\n"+3+1);//输出的结果时31而不是4,这里的3和1都被转换为了字符型
        System.out.println(a+"\n"+b+"\n"+(3+1));//括号的优先级大于+所以先计算括号内的内容,括号内的+就成了普通的加法运算符。
    }
}

今天有点烦躁,就学这些了

posted @ 2023-07-08 17:28  伐木工熊大  阅读(14)  评论(0编辑  收藏  举报