05_常用API

mos管结电容等效模型_MOS管的防冲击防反接电路 MOS管的反接和抑制冲击一:原理分析MOS管由于生产工艺等因素,会产生相应的寄生电容,体二极管等。Mos管的寄生电容如图1所示,可以看到其具有三个寄生电容:G和S的电容Cgs;G和D的电容:Cgd,也称为反向传输电容、米勒电容、Crss;D和S的电容Cds。D和S之间的体二极管D1.图 1:MOS管等效模型寄生电容的数值可以从元器件的datasheet中得到,如图2,图3:Ciss(输入电容)=C... 阅读详情

Java 常用 API

string
  • 创建字符串对象
public class HelloWorld {
    public static void main(String[] args) {
        
        // 1. 直接使用双引号得到字符串对象,封装字符串数据 (推荐使用)
        String name = "tomato";
        System.out.println(name);  // tomato

        // 2. new String创建字符串对象,并调用构造器初始化
        String gender = new String();
        System.out.println(gender);  // ""

        String hobby = new String("coding");
        System.out.println(hobby);  // coding

        // 3. 数组
        char[] arr = {'G', 'o', 'o', 'd'};
        String res = new String(arr);
        System.out.println(res);  // Good

        // 3. 数组
        byte[] arr2 = {97, 98, 99};
        String res2 = new String(arr2);  // ASCII码
        System.out.println(res2);  // abc
    }
}
  • 字符串常用方法
public class HelloWorld {
    public static void main(String[] args) {
        
        String s1 = "Tomato";
        String s2 = "Potato";

        // 1.输出字符串长度
        System.out.println(s1.length());  // 6

        // 2.通过索引取字符
        System.out.println(s1.charAt(0));  // T

        // 3.字符串变成字符数组
        char[] arr = s1.toCharArray();
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }

        // 4.判断字符串内容是否一致
        System.out.println(s1.equals(s2));  // equals是比较字符串内容是否一样
        // 注意不要使用 s1 == s2 进行判断,它是比较内存地址是否一样

        // 5.忽略大小写比较字符串内容
        System.out.println(s1.equalsIgnoreCase(s2));

        // 6.截取字符串内容 (包前不包后)
        String s3 = s1.substring(0, 4);
        System.out.println(s3);  // Toma

        // 7. 从当前索引位置一直截取到字符串末尾
        String s4 = s1.substring(2);  // 从索引2开始一直截取
        System.out.println(s4);  // mato

        // 8.替换字符串中的某些内容
        String info = "卧槽,厉害!";
        System.out.println(info.replace("卧槽", "**"));

        // 9.是否包含某关键字 (严格区分大小写)
        System.out.println(info.contains("卧槽"));  // true

        // 10.是否以某字符串开头
        System.out.println(s1.startsWith("To"));  // true

        // 11.分割字符串
        String s5 = "李大明,李二明,李三明,李小明";
        String[] arr2 = s5.split(",");  // 返回值为数组,数组里面存放一个个被分割的字符串
        for (int i = 0; i < arr2.length; i++) {
            System.out.println(arr2[i]);
        }
    }
}
  • 字符串注意事项

    • String 的对象是不可变字符串对象:我们每次试图改变字符串对象,实际上是产生了新的字符串对象,变量每次都是指向新的字符串对象,之前对象的内容确实没有改变。

    • 只要是以 “…” 方式写出的字符串对象,会存储到字符串常量池,且相同内容的字符串只存储一份。

    • 但是通过 new 方式创建字符串对象,每 new 一次都会产生一个新的对象放在堆内存中。

  • 集合

    • 概念:集合是一种容器,用来装数据的,类似于数组。

    • 特点:与数组大小难以变化不同,集合的大小是可变的,所以开发中用的也多。

    • 种类:集合的种类很多,本篇只对 ArrayList 进行基本介绍。

    • ArrayList 介绍:

      1. 它是集合中最常用的一种,ArrayList 是泛型类,可以约束存储的数据类型。
      2. 操作展示
import java.util.ArrayList;

public class HelloWorld {
    public static void main(String[] args) {

        // 1.1 创建一个ArrayList的集合对象
        ArrayList list = new ArrayList();

        // 1.2 向集合里面添加任意内容
        list.add(666);
        list.add("金刚");
        list.add(3.14);
        System.out.println(list);

        // 2.1 创建一个String类型的集合对象
        // ArrayList<String> list2 = new ArrayList<String>();
        ArrayList<String> list2 = new ArrayList<>();  // 因为前面写了String,后面的<>里面可以不写String

        // 2.2 向集合里面添加String类型的内容
        list2.add("神奇");
        list2.add("宝贝");
        System.out.println(list2);

        // 3 往集合中的某个索引位置处添加一个数据
        list2.add(0, "MySQL");
        System.out.println(list2);

        // 4 根据索引获取元素
        System.out.println(list2.get(0));  // MySQL

        // 5 获取集合的大小 (即存储元素的个数)
        System.out.println(list2.size());  // 3

        // 6 根据索引删除集合中的某个元素值,会返回被删除的元素值给我们
        System.out.println(list2.remove(0));  // MySQL

        // 7 直接删除某个元素值(默认删除第一次出现的元素值),删除成功后返回true,反之false
        System.out.println(list2.remove("神奇"));

        // 8 修改某个索引位置处的数据,修改后会返回原来的值给我们
        System.out.println(list2.set(0, "哈哈哈"));
    }
}
实现单芯片2400bps 音频编解码方案 终于按照朋友的需求,帮他开发了一款单芯片集音频采集编码传送并接收解码播放功能的方案,交给快递公司邮寄给远在郑州的他.整个项目从开始定型到现在一个样机送出,整整花了1个月时间,感觉挺有成就感,挺有意思,工作是辛苦的,结果却是快乐的.现在将这中快乐的的心情与大家分享一下.    真个项目用一颗主控搞定,ARM9的,200KBytes 片内RAM,主频可以跑到300MHz,64pin LQFP封装 阅读详情

相关推荐

【电机控制入门】——电机控制书籍推荐

电机控制入门书籍推荐及分享 阅读须知: 1.电机控制的入门是涉及到机械、电子与控制等复杂交叉学习,它需要持续投入时间才可以看到学习的效果,如同“一万小时定律”。俗话说,九层之台,起于垒土,因此电机控制入门没有所谓的速成培训班。相反,还需要夯实好一定的基础。为此,博主建议从基础理论抓起,故推荐相关的书籍并分享给大家。 2.学习电机贵在动手实践,无论是借助于MATLAB/Simulink仿真平台来验证理论分析,或是使用板子对所设计的控制系统进行物理实现,博主极力推荐在一定基础(看完部分以下推荐的书籍),一边动手

昔时扬尘处 3万+

05-常用API01

1.API 1.1 API概述【理解】 什么是API ​ API (Application Programming Interface) :应用程序编程接口 java中的API ​ 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。 1.2 如何使用API帮助文档【应用】 打开帮助文档 找到索引选项卡中的输入框 在输入框中输入Random

qq_44762676的博客 433

CST中PEC结构涂覆吸波材料的RCS仿真与优化

本文详细介绍了在CST Studio Suite中对PEC结构涂覆吸波材料进行RCS仿真的完整流程与优化策略。通过精确的材料参数设置、涂层厚度优化和仿真技巧,有效降低目标的雷达散射截面,提升隐身性能。文章结合实战案例,为工程师提供了一套高效的RCS仿真与优化解决方案。

c2d3e4f的博客 691

05、Unity的常用API

1、Event Function:事件函数 Reset() :被附加脚本时、在游戏物体的组件上按Reset时会触发该事件函数 Start() :在游戏初始化时会执行一次 Update() :每一帧都会运行这个方法 FixedUpdate(): 会在指定帧调用该方法多少次 LateUpdate(): 晚于Update的运行顺序,但是FPS和Update是一样的 Awake()...

weixin_34175509的博客 1250

告别拼音!用VSCode+Dosbox-X搞定汇编语言课程设计里的中文姓名显示

本文详细介绍了如何利用VSCode和Dosbox-X解决汇编语言课程设计中中文姓名显示的问题。通过配置开发环境、理解GB2312编码及正确使用汇编指令,学生可以告别拼音显示,实现中文字符的正确输出。文章还提供了完整的代码示例和常见问题排查方法,帮助读者快速掌握这一实用技能。

weixin_30872337的博客 424

电芯外观及体系设计(Cell Design)-①容量平衡设计(Cell Balance Design)

全面获取并正确解读客户需求,将需求进行分解和预判,结合公司现有资源、技术,给出设计方案。一个优秀的电芯设计方案,应该是稳健的,可操作的,满足客户需求的同时,并能为公司带来较多利润。电芯设计需同时考虑周期,性能,品质,加工性,成本,及安全与稳健性。设计人员时刻要有成本控制观念,但利润则是由公司战略所决定。

FDC1303864002的博客 1352

【JavaSE学习】05-1常用API

JavaSE(B站黑马)学习笔记 05-1常用API

weixin_48074431的博客 1162

【屠龙之术】SAP 欧洲公司 高级合规性报表 FEC

所谓FEC ,其实是法国税务局要求法国的公司,每年要向税务局进行提交的税务报告,这个报告有特殊的格式,进行加密,法国公司要在收到税务局通知以后,及时进行报送,如果不报送,或者报送不合格文件,将面临5000欧的罚款。-----------------------------------------------进入正文----------------------------------------------------------------------有专门的T-code,PPT我就不贴了,我直接截图。

竹大的博客 1959

05—常用API进阶

如果Lambda表达式的方法体代码只有一行,可以省略大括号不写,如果是return语句,必须省略return,同时也必须省略分号。Objects类的equals方法比较两个对象时,底层会先进行非空判断,从而可以避免空指针异常,再进行equals比较。官方在进行字符串比较时,没有用对象自己的equals方法,而是选择了Objects的equals方法来比较两个对象。equals默认比较的是两个对象的地址是否相同,而直接比较两个对象地址完全可以用 == 替代equals。

汐若初见~宁心 191

改进的主动轮廓模型实现图像分割

主动轮廓模型的优点在于可以自适应地调整轮廓形状和位置,适用于不同形状和大小的目标分割。改进的主动轮廓模型是一种有效的图像分割方法,能够适应不同场景下的图像分割需求。改进的主动轮廓模型涉及到许多参数,如模型参数、分割参数、权值系数等,这些参数的调整也会直接影响到分割结果。本文将介绍一个改进的主动轮廓模型,该模型可以实现对图像进行有效的分割。改进的主动轮廓模型是在传统的主动轮廓模型基础上进行的改进。和传统的模型相比,改进的主动轮廓模型加入了外部力和内部力,能够更好地适应复杂场景下的图像分割。

qq_39605374的博客 294

【CANoe】CAPL_ECU上电后首帧报文发出时间检测

【CANoe】CAPL_ECU上电后首帧报文发出时间检测,通过CANoe I/O口检测电压实现

星Yeah 的博客 2508

微信小程序05-常用API下

腾讯地图SDK根据不同的开发场景提供了多种版本,针对微信小程序开发,应使用“微信小程序JavaScript SDK”,它可以在微信小程序中调用腾讯位置服务的POI检索、关键词输入提示、地址解析、逆地址解析、行政区划和距离计算等数据服务。腾讯地图SDK是一套为开发者提供多种地理位置服务的工具,可以使开发者在自己的应用中加入地图相关的功能,轻松访问腾讯地图服务和数据,更好地实现微信小程序的地图功能。**实现用户登录:**在app.js文件的App({})中编写代码,实现微信小程序启动时自动执行登录操作。

李宥的博客 3866

Sigrity Power DC Package Multi-Resistor Compact ET Model Extraction模式提取封装基板电热阻模型

DIE(定义DIE的参数):material设置为silicon(硅),Attach material(贴片的材料,设置为Die Attach),Attach thickness(贴片的材料的厚度,厚度设置为0.001mm,点击ok。Cap为覆盖材料,Material定义材料类型,thickness定义厚度,length和width定义长宽,Adhesive Material为胶的材料,Adhesive Material为胶的厚度,本例不定义,跳过即可。

weixin_54787054的博客 437

day05-常用API01

1.API 1.1 API概述【理解】 什么是API ​ API (Application Programming Interface) :应用程序编程接口 java中的API ​ 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。 1.2 如何使用API帮助文档【应用】 打开帮助文档 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

hunagzy的博客 142

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Unity基础(05)——常用API

Unity的几个常用的基本的类,即API 预制件的使用会提高开发的效率,如下箭头1所指即为预制件,箭头2 为该预制件的实例 一、Component 1、Component 类继承自上面的父类,则父类中的方法在Component类,及继承自Component类的子子类中仍然可以使用。 public class ComponentDemo : MonoBehaviour { ...

Jeffxu_lib的博客 1581

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

13-05-uniapp常用api

缓存 uni.setStorage uni.setStorageSync uni.getStorage uni.getStorageSync uni.getStorageInfo uni.getStorageInfoSync uni.removeStorage uni.removeStorageSync uni.clearStorage uni.clearStorageSync 注意:uni.setStorage与uni.setStorageSync之间的区别是什

ange997的博客 1389

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

笔记05 - 常用API - 01

1.API 1.1 API概述【理解】 什么是API ​ API (Application Programming Interface) :应用程序编程接口 java中的API ​ 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。 1.2 如何使用API帮助文档【应用】 打开帮助文档 找到索引选项卡中的输入框 在输入框中输入Random

qq_45181415的博客 173

Java常用API和类 2020.05.05

常用API就是要学习一些常用的类和类中的方法 特点:方法多,概念少,就和背单词一样。 1.Object类 ​ java.lang.Object是java语言中的根类, 祖宗类。所有的类都直接或间接的继承自Object。 ​ 在对象实例化的时候,最终找到的父类就是Object。 1.1 equals()方法 判断相等: public class Demo { public static...

wzy950613的博客 415

day05——常用类API

常用类API Math类 Math类可以用来做一些基本的数学运算,它提供的方法都是静态方法,使用时直接用类名调用。 public static int abs(int b) 求一个数的绝对值 public static double floor(double a) 向下取整 3.4 --> 3.0 public static double ceil(double a) 向上取整 3.9 --> 4.0 public static int max(int a, in

渺万里层云 142

05-java常用api类

StringBuilder 是一个可变的字符串类,我们可以把它看成是一个容器,这里的可变指的是 StringBuilder 对象中的内容是可变的。

咖啡味的小认真 941

常用API(String ,ArrayList)day05

java 常用的API

weixin_53597801的博客 578

05Java第五章API常用类

Java API概述 API(Application Programming Interface)应用程序编程接口 指的是Java中所提供的类、接口。 指的是官方给出的对类、接口的说明文档。 基本类型包装类 Java中有八种基本数据类型:byte、short、int、long、float、double、char、boolean是关键字声明的,不是面向对象的。 Java是面向对象的语言,所以Java又为每种基本类型创造了一个包装类,这些包装类中包含了一个基本类型,还有一些操作的方法。 操作方法以数

m0_51996043的博客 229

05 Java常用类库和API

API (Application Programming Interface) : 应用程序编程接口 1. String类:不可变的字符序列 常用方法: int length():获取字符串的长度,其实也就是字符个数 char charAt(int index):获取指定索引处的字符 int indexOf(String str):获取str在字符串对象中第一次出现的索引 String subs...

数据知道的博客 1万+

day05 API常用的类

Object类 Object类是所有类的超类,所有对象(包括数组)都实现了这个类的方法 1.Object中的toString方法的使用 String toString() 返回对象的字符串表示形式。 ①我们在定义一个类的时候,这个类就会去继承Object类的toString方法,但是Object中方法往往不会满足我们的需求,这是就要去覆盖重写toString方法,重写在IDEA中直接==Alt...

java_dreamOfLack的博客 185

常用API-05-Calendar类

【代码】常用API-05-Calendar类。

2402_87622173的博客 276

05.常用API第二部分——12——Object类、常用API

主要内容 Object类 Date类 DateFormat类 Calendar类 System类 StringBuilder类 包装类 教学目标 -[ ] 能够说出Object类的特点 -[ ] 能够重写Object类的toString方法 -[ ] 能够重写Object类的equals方法 -[ ] 能够使用日期类输出当前日期 -[ ] 能够使用将日期格式化为字符串的方法 -[ ] 能够使用将字符串转换成日期的方法 -[ ] 能够使用System类的数组复制方法 -[ ] 能够使用System类获取当

qq_36242942的博客 256
上一篇: 04_面向对象
下一篇: 06_面向对象高级_static
code_stream
博客等级 码龄4年 1238粉丝 169原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值