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));//括号的优先级大于+所以先计算括号内的内容,括号内的+就成了普通的加法运算符。 } }
今天有点烦躁,就学这些了