当前位置: 首页 > news >正文

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

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.dtcms.com/a/81831.html

相关文章:

  • AI Agent开发大全第一课-AI是什么以及如何使用AI
  • Unity代码中修改动画速度
  • Python 面向对象三大特性深度解析
  • C#与西门子PLC的六大通信库
  • VSCode中搜索插件显示“提取扩展时出错。Failed to fetch”问题解决!
  • java基础--序列化与反序列化的概念是什么?
  • 大数据学习(80)-数仓分层
  • Spring 三级缓存能不能解决循环依赖?
  • 概率预测之NGBoost(Natural Gradient Boosting)回归和分位数(Quantile Regression)回归
  • KNN算法
  • Spring Boot中接口数据字段为 Long 类型时,前端number精度丢失问题解决方案
  • Vue入门
  • 油候插件、idea、VsCode插件推荐(自用)
  • 申请使用受限权限
  • 深入解析:Nginx+Keepalived实现双机热备架构
  • 《汽车电器与电子技术》第四次作业
  • Prometheus Exporter系列-Postgres_Exporter一键部署
  • JavaScript基础-节点操作
  • StarRocks 升级注意事项
  • Azure Delta Lake、Databricks和Event Hubs实现实时欺诈检测
  • HTML应用指南:利用GET请求获取猫眼电影日票房信息——以哪吒2为例
  • (每日一道算法题)交易逆序对的总数
  • SAP Commerce(Hybris)PCM模块(一):商品批量导入导出
  • 如何使用API获取更详细的数据?
  • 深度解析:JavaScript变量声明的演变与核心差异(var/let/隐式声明)
  • 理解线性动力学中的模态叠加法
  • 警告warning: variable ‘**‘ set but not used [-Wunused-but-set-variable]的解决办法
  • 19681 01背包
  • 景联文科技:以高质量数据标注推动人工智能领域创新与发展
  • Linux中基本命令