热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

2022年7月20日:关键数据与市场动态分析

2022年7月20日,本文对当日的关键数据和市场动态进行了深入分析。主要内容包括:1.关键数据的解读与趋势分析;2.市场动态的变化及其对投资策略的影响;3.相关经济指标的评估。通过这些分析,帮助读者更好地理解当前市场环境,为决策提供参考。

文章目录[隐藏]

  • 知识点掌握情况
  • 学习心情(心路历程)
  • 1. String字符串
    • 1.1 String常用方法
  • 2. 包装器类型
    • 2.1 包装器类型的方法
  • 3.拓展
  • 练习


目录

  • 知识点掌握情况
  • 学习心情(心路历程)
  • 1. String字符串
    • 1.1 String常用方法
  • 2. 包装器类型
    • 2.1 包装器类型的方法
  • 3.拓展
  • 练习

知识点掌握情况

String字符串(了解) 包装器类型(理解)

学习心情(心路历程)

知识点比较简单,学起来很轻松,Nice!!!

1. String字符串
  • 	String str="aknk";		
     		String s1="aknk";
           String s = new String("aknk");
     		//s指向的aknk与s1指向的aknk不在同一个区域内
           String s2 = new String("aknk");
           System.out.println(s2==s);  // false
           System.out.println(s1==s);  // false
           System.out.println(s1==str);// true
    
  • == 双等号比较的是虚地址

  • 虚地址:对象在内存中的存储位置

  • String字符串——字符拼成的串

  • String一旦声明不可改变

1.1 String常用方法

  • equals方法(比较字符串的内容)

    • 需要传参,传String类型的参数。
    • 有返回值,返回值是布尔类型的。
    • 访问权限public
  • length方法(获取字符串的长度)

    • 不需要传参
    • 有返回值,返回值是整数型(int)的。
    • 访问权限public
    • 数组的length是属性,字符串的length()是方法
  • charAt方法(取出指定下标位置的字符)

    • 需要传参,传int类型的参数
    • 有返回值,返回字符型的。
    • 访问权限public
  • indexOf(String str)(判断指定字符是否存在,返回值为字符串的下标)

    • 需要传参
    • 有返回值:int
    • 如果不存在返回-1
  • indexOf(String str, int fromIndex)(判断指定字符是否存在,从int的位置开始找,包括当前位置,从前往后)

  • lastIndexOf(String str, int fromIndex)(意思同index'Of一样,从后往前找)

  • substring方法(截取成一个新的字符串)

    1. 传一个int参数——截取从int下标开始到最后的所有字符 (包含起始位置
    2. 传两个int参数——截取从第一个int下标到第二个int下标之间的所有字符串(不包括终止位置的字符
  • 不重要

    •     String s1="aas,ca,cfs,aga,c,aa";
          String s2="AAS";
        		s1.toUpperCase();  	//转大写
            s1.toLowerCase();  	//转小写
            s1.startsWith("a",2);	//判断以什么开头  返回布尔型
            s1.endsWith("a");   //判断以什么结尾   返回布尔型
            s1.equalsIgnoreCase(s2);//忽略大小写进行比较
            s1.trim();          // 去掉字符串前后的空格
            String[] str=s1.split(",");//根据指定的字符分割
        
      
  • replace方法(字符串的替换)

    • String s1="adasggasda";
              System.out.println(s1.replace("a", ""));//dsggsd
              System.out.println(s1.replaceAll("ada", ""));//sggasda
      
      
  • 任何数据类型和字符串做加法,结果都是字符串

  • 把其他数据类型转换成字符串,(+“”)不推荐,(valueOf(基本数据类型))推荐

  • 字符串转换成数组

    • //转成字节型的数组
         //操作文件IO流的时候用到
         private static void test3(String s1) {
             byte[] bytes=s1.getBytes();
             for (byte b : bytes) {
                 System.out.println(b);
             }
         }
      

2. 包装器类型
基本数据类型 byte short int long float double char boolean
包装类(封装类) Byte Short Integer Long Float Double Character Boolean

以后不要用基本数据类型

  • Integer的默认值是null,int的默认值是0

  • /*
        原理:
        把int类型包装成包装器的Ingeter类型
        
        * */
        static Integer a =1;
    
  • 把基本数据类型转换成对应的包装器类型——自动装箱

  • 把包装器类型转换成对应的基本数据类型——自动拆箱

2.1 包装器类型的方法

  • parseInt方法(把字符串转换成int类型)
  • toString方法(把基本数据类型转换成字符串类型)

3.拓展
  • JDK5之后的新功能:

    1. 自动装箱,自动拆箱
    2. 增强for循环(foreach)
    3. 枚举
  • JDK7以后的新功能:

    1. switch...case可以用字符串
  • 异常:

    1. 数字格式化异常
    2. 字符串下标越界异常

练习
  • 需求:查找在一个字符串中另一个字符串出现的次数,

  • 	int c=0;
           for (int i = 0; i -1){
                   i=s1.indexOf(s2,i)+1;
                   c++;
               }else{
                   i++;
               }
           }
           System.out.println(c);
    
  • 需求:根据身份证号码获取生日,性别

  •     private static void test5(Scanner scanner) {
            System.out.println("请输入您的身份证号码:");
    
            String next = scanner.next();
    
            if (next.length()==18) {
                String mOnth= next.substring(10, 12);
                String year = next.substring(6, 10);
                String day = next.substring(12, 14);
                String gender = next.substring(16, 17);
    
                int age = Integer.parseInt(year);
                int a = Integer.parseInt(gender);
    
                System.out.println("年龄:" + (2022 - age));
                System.out.println("出生日期:" + year + "年" + month + "月" + day + "日");
    
                if (a % 2 == 0) {
                    System.out.println("性别:女");
                } else {
                    System.out.println("性别:男");
                }
            }else {
                test5(scanner);
            }
        }
    

2022-7-20 第一小组 甘源册 学习笔记


推荐阅读
  • 本文将深入探讨如何在不依赖第三方库的情况下,使用 React 处理表单输入和验证。我们将介绍一种高效且灵活的方法,涵盖表单提交、输入验证及错误处理等关键功能。 ... [详细]
  • Ihaveastringwithquotesaroundthepathasfollows:我在路径周围有一个带引号的字符串,如下所示:C:\ProgramFiles(x ... [详细]
  • 使用lambda表达式排序Collections.sort(temp,(Stringa,Stringb)-{returnb.compareTo(a);});Collections ... [详细]
  • 对象自省自省在计算机编程领域里,是指在运行时判断一个对象的类型和能力。dir能够返回一个列表,列举了一个对象所拥有的属性和方法。my_list[ ... [详细]
  • 深入解析Java枚举及其高级特性
    本文详细介绍了Java枚举的概念、语法、使用规则和应用场景,并探讨了其在实际编程中的高级应用。所有相关内容已收录于GitHub仓库[JavaLearningmanual](https://github.com/Ziphtracks/JavaLearningmanual),欢迎Star并持续关注。 ... [详细]
  • 在高并发需求的C++项目中,我们最初选择了JsonCpp进行JSON解析和序列化。然而,在处理大数据量时,JsonCpp频繁抛出异常,尤其是在多线程环境下问题更为突出。通过分析发现,旧版本的JsonCpp存在多线程安全性和性能瓶颈。经过评估,我们最终选择了RapidJSON作为替代方案,并实现了显著的性能提升。 ... [详细]
  • 深入解析动态代理模式:23种设计模式之三
    在设计模式中,动态代理模式是应用最为广泛的一种代理模式。它允许我们在运行时动态创建代理对象,并在调用方法时进行增强处理。本文将详细介绍动态代理的实现机制及其应用场景。 ... [详细]
  • 2017-2018年度《网络编程与安全》第五次实验报告
    本报告详细记录了2017-2018学年《网络编程与安全》课程第五次实验的具体内容、实验过程、遇到的问题及解决方案。 ... [详细]
  • MapReduce原理是怎么剖析的
    这期内容当中小编将会给大家带来有关MapReduce原理是怎么剖析的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1 ... [详细]
  • sqlserver动态分区方案例子
    sqlserver动态分区方案例子当我们存储的数据量比较大时,比如超过千万,上亿级别时单纯的使用索引可能效果不明显了,此时我们可以考虑采 ... [详细]
  • Java Servlet中获取客户端IP与MAC地址的方法
    本文介绍了一种在Java Servlet应用中获取客户端IP地址及MAC地址的技术实现方法,通过示例代码详细解析了获取过程中的关键步骤和技术点。 ... [详细]
  • 本文介绍了一种在Java中实现自然排序的方法,通过自定义比较器来处理包含数字的字符串,确保数字部分按照数值大小进行正确排序。 ... [详细]
  • 深入解析for与foreach遍历集合时的性能差异
    本文将详细探讨for循环和foreach(迭代器)在遍历集合时的性能差异,并通过实际代码示例和源码分析,帮助读者理解这两种遍历方式的不同之处。文章内容丰富且专业,旨在为编程爱好者提供有价值的参考。 ... [详细]
  • JavaScript 基础语法指南
    本文详细介绍了 JavaScript 的基础语法,包括变量、数据类型、运算符、语句和函数等内容,旨在为初学者提供全面的入门指导。 ... [详细]
  • 利用决策树预测NBA比赛胜负的Python数据挖掘实践
    本文通过使用2013-14赛季NBA赛程与结果数据集以及2013年NBA排名数据,结合《Python数据挖掘入门与实践》一书中的方法,展示如何应用决策树算法进行比赛胜负预测。我们将详细讲解数据预处理、特征工程及模型评估等关键步骤。 ... [详细]
author-avatar
Liberty_Ai2502871477
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有