3.21学习总结 Java字符串+Static关键字

devtools/2025/3/25 14:24:43/

this关键字:

作用:区别局部变量和成员变量

本质:所在方法调用者的地址值

就近原则

API

StringBulider

使用场景:1.字符串的拼接,2.字符串的反转。

练习题:

链式编程:

在调用一个方法的时候,不需要用变量去接受它的结果,可以继续调用其他方法。

StringJoiner

不用,那个位置就不写

例如,只需间隔符号:(---);那么每个字符间就会多一个---间隔

只需间隔和开始:(---,[);

添加:只能添加字符串,不能添加整数。

容量:能存储的

长度:实际存储的

集合的使用Arraylist

导入数据

插入数据

根据索引获取集合中某个位置的值

获取集合的大小,内含数的个数

根据索引删除集合中某个位置的元素值

直接删除某个元素值,删除成功会返回true,反之false

修改集合中某个位置的数据值

递推与递归p1028

源码:

#include<stdio.h>
int n;
int f[1005];
int main() {scanf("%d", &n);for (int i = 1;i <= n;i++) {for (int j = 1;j <= i / 2;j++) {f[i] += f[j];}f[i]++;}printf("%d", f[n]);return 0;
}

递推与递归p1464

类:

构造方法私有化,那么外界就不能创建这个类的对象了。

工具类:

Static关键字:

静态变量:被所有对象共享,在内存中只有一个副本,它当且仅当在类初次加载时会被初始化。

c语言中判断特定字符存在的方法:

#include <stdio.h>
#include <string.h>
int main() {char str[100];char ch;printf("请输入一个字符串: ");fgets(str, sizeof(str), stdin); // 使用fgets读取字符串,避免缓冲区溢出printf("请输入要查找的字符: ");scanf("%c", &ch);// 使用strchr查找字符char *result = strchr(str, ch);if (result != NULL) {printf("字符 '%c' 在字符串中。\n", ch);} else {printf("字符 '%c' 不在字符串中。\n", ch);}return 0;
}


http://www.ppmy.cn/devtools/169228.html

相关文章

【Bluebell】项目总结:基于 golang 的前后端分离 web 项目实战

文章目录 Bluebell 项目总结&#xff1a;基于 golang 的前后端分离 web 项目实战项目入口&#xff1a;先从 main 函数入手准备工作&#xff1a;加载配置、初始化日志、初始化数据库等加载配置初始化日志初始化 MySQL 连接初始化 Redis 连接初始化雪花算法初始化 GIN 框架内置的…

解释什么是受控组件和非受控组件

在 React 中&#xff0c;表单元素的管理和处理是一个重要的主题。理解受控组件和非受控组件之间的区别&#xff0c;对构建高效、可维护的用户界面至关重要。本文将深入探讨这两种组件的定义、优缺点、使用场景以及最佳实践。 1. 什么是受控组件&#xff1f; 1.1 定义 受控组…

无服务器架构将淘汰运维?2025年云计算形态预测

无服务器架构将淘汰运维&#xff1f;2025年云计算形态预测 随着云计算技术的快速演进&#xff0c;**无服务器架构&#xff08;Serverless&#xff09;**正逐步改变企业的开发与运维模式。无服务器架构是否会彻底淘汰传统运维&#xff1f;2025年的云计算格局将如何演变&#xf…

HTML5前端第七章节

本章节为前端网页页面实战&#xff0c;包含我们之前所学的全部内容 一.创建项目目录 1.网站根目录&#xff1a; 网站根目录指的是存放网站的第一层文件夹&#xff0c;内部包含当前网站的所有素材&#xff0c;包含HTML&#xff0c;CSS&#xff0c;需要的素材图片等等 2.根目录…

双核锁步技术在汽车芯片软错误防护中的应用详解

摘要 本文深入探讨了双核锁步技术在保障汽车芯片安全性中的应用。文章首先分析了国产车规芯片在高安全可靠领域面临的软错误难点及攻克方向&#xff0c;然后详细介绍了双核锁步技术的基本原理及其在汽车芯片防软错误的重要性。通过对比国内外多家厂商的芯片技术&#xff0c;分析…

HAl库开发中断方式接收Can报文的详细流程

下面给出一个基于 HAL 库的中断方式接收 CAN 报文的详细流程说明&#xff0c;描述每一步的硬件配置、软件调用和中断处理机制&#xff0c;而不涉及具体代码细节&#xff0c;只讲解整体原理和步骤&#xff1a; 在使用 HAL 库时&#xff0c;不需要手动清除中断标志位。原因如下&…

DigitalFoto公司如何用日事清流程管理工具实现任务优先级与状态可视化?

一、业务介绍 在DigitalFoto&#xff0c;设计和制造先进的摄影器材&#xff0c;如稳定器、灯光设备和支架&#xff0c;是日常工作的核心。公司的业务模式包括为其他品牌设计和制造定制产品&#xff0c;无论是作为OEM还是ODM。这样的多样化业务需求推动了公司在产品开发上必须非…

蓝桥与力扣刷题(蓝桥 三角形面积)

题目&#xff1a; 如上图所示。图中的所有小方格面积都是 1。 那么&#xff0c;图中的三角形面积应该是多少呢&#xff1f; 本题为填空题&#xff0c;只需要算出结果后&#xff0c;在代码中使用输出语句将所填结果输出即可。 解题思路&#xff0b;代码&#xff1a; 代码&…