首页 > 其他分享 >2023/7/08

2023/7/08

时间:2023-07-08 17:33:35浏览次数:46  
标签:String 08 System 字符串 2023 println new out

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

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

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

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

标签:String,08,System,字符串,2023,println,new,out
From: https://www.cnblogs.com/zhenaifen/p/17537549.html

相关文章

  • 2023.7.8
    学习java类中的方法方法的声明:权限修饰符 返回值类型 方法名(形参列表){方法体}方法的说明:关于权限修饰符:Java规定的4种权限修饰符:private、public、缺省、protected如果方法有返回值,则必须在方法声明时,指定返回值的类型。同时,方法中,需要使用return关键字来返回指定类型的......
  • 2023-07-08 《数值优化方法》-庞丽萍,肖现涛-无约束最优化(四).md
    2023-07-08《数值优化方法》-庞丽萍,肖现涛-无约束最优化(四)数值优化方法Matlab一维线搜索非精确线搜索ArmijoGoldsteinWolfe多维搜索前面我们学习的二分法、成功-失败法、牛顿法、抛物线法都是精确求解一维问题,其中.回到我们一开始的线搜索方法的目标是求解,如果我们不求解当......
  • 20230708练习总结
    CF1785DWoodenSpoon为了方便,将题目中的大小关系反转一下。这是一个\(n+1\)层的满二叉树,第\(i\)层每个点都是\(2^{n-i+1}\)个人中的胜者。如果从下往上dp,需要记录胜利者编号和得到木勺者编号,会爆掉。那么从上往下dp。设\(dp_{i,j}\)表示第\(i\)层\(j\)胜利随即......
  • 2023.7.8
    1importjava.util.Scanner;23publicclasstest4{5publicstaticvoidmain(String[]args)6{7inti=0;8floatf=0.0f;910Scannerscanner=newScanner(System.in);1112System.out.pr......
  • 2023.7.8 两数之和II
    典中典,没啥好说的,主要练习一下Rust的二分查找API。implSolution{pubfntwo_sum(numbers:Vec<i32>,target:i32)->Vec<i32>{letn=numbers.len();for(i,x)innumbers.iter().enumerate(){lety=numbers.binary_search(&......
  • 在海边2023
    2023-07-0811:58:06星期六在海边,顺手拍了两张,真的很舒服,听着缓缓地海浪冲刷着海滩,那些负能量都没了。......
  • 成语积累 20230708
    皓首穷经:皓:白;穷经:专心研究经书和古籍。指一直到年老头白之时还在深入钻研经书和古籍。含褒义。在句中一般作谓语,定语。例句:百尺楼台,~,在这段时光里,他绞尽脑汁,努力学习,只为追求更高的目标。单书白马:单书:古代帝王赐功臣享有世袭爵位和免罪等特权的证件时(如单书铁券),宰白马歃其血,以示......
  • 20230707-NOIP模拟赛(多校联训)
    20230707T1.信号传输(signal)考场思路先把这\(n+k+1\)个点都转化到平面直角坐标系上面又是没有想清楚就开始打代码(但至少比昨天好,懂得放弃)本来想的是按照x轴从左到右扫一遍每一次处理这一列上的每个点复杂度是\(O(n)\)但是后面想到有可能信号是从后面的点传送过来的所以我......
  • 2023.7.8-假期周进度报告
    本周(7.2-7.8)主要完成小学期的相关任务。下周准备做什么现在还不知道,明天就要回家了,现在满脑子都在想回家的事情,根本没法思考下周要做什么,所以下周的事下周再说吧。周日,进行数据库系统开发综合训练,继续进行学生信息管理系统的编写,编写管理员对学生的增删改查等功能,完成了管理员对......
  • 请使用C++计算出2^2023与3^2023的和
    易知,这个和的数字是非常大的,大到longlong都装不下,这个时候如果使用longlong是无法进行运算的。欸!这会高精度算法(即大数运算)就开始发光发热了。以下是我看资料总结的一些歪瓜裂枣。对于一位高精度数字,用整数数组存储,数组每一个元素对应一位十进制数,由其下标顺序指明位序号......