黑马程序员-----String描述(黑马视频)

本文详细介绍了String类在Java和Android开发中的常见操作,包括获取字符串信息、判断字符串属性、字符串转换、替换、切割、子串操作以及特殊转换如大小写转换、去除空格和比较字符串等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------

String类试用于描述字符串事物.
那么它就提供了多个方法对字符串进行操作.

常见的操作有哪些?
 "abcdef"
1,获取.
 1.1字符串中的包含的字符数,也就是字符串的长度.
    int  length():获取长度.
 1.2根据位置获取位置上某个字符
    char  charAt(int index)
 1.3根据字符获取该字符再字符串中的位置.
    int indexOf(int ch):返回的是ch再字符串中第一次出现的位置.
    int indexOf(int ch,int fromIndex):从fromIndex指定位置开始,获取ch再字符串中出现的位置

    int indexOf(String str):返回的是str在字符串中第一次出现的位置.
    int indexOf(String str,int fromIndex):从fromIndex指定位置开始,获取str再字符串中出现的位置.

    int lastIndexOf(int ch):返回最后一次出现的ch下标位置

2,判断.
 2.1字符串是否包含某一个子串.
  boolean contains(Str);
 2.2字符中是否有内容.
   boolean isEmpty():原理就是判断长度是否为0
 2.3字符串是否是以指定内容开头
  boolean startsWith(str);
 2.4字符串是否是以指定内容结尾
  boolean endsWith(str);
 2.5判断字符串的内容是否相同,复写了object类中的equals方法
  boolean  requals();
 2.6忽略大小写比较
  boolean equalsIgnoreCase();

3,转换.
 3.1将字符数组转成字符串.
  构造函数:String(char[])
    String(char[],offset,count);将字符数组中的一部分转换成字符串
  静态方法 static String copyValueOf(char[])
    static String valueOf();
 3.2将字符串转字符数组.
  char[] toCharArray();
 3.3将字节数组转成字符串
  构造函数:String(byte[])
    String(byte[],offset,count);将字节数组中的一部分转换成字符串
 3.4将字符串转成字节数组
  byte getBytes();
 3.5将基本数据类型转换成字符串
  String valueOf();

 特殊:字符串和字节数组的转换过程中,是可以指定编码表的.

4,替换
 String replace(oldChar,newChar)
5,切割
 String[] split();
6,子串
 String  subString(begin);
 String  subString(begin,end);
7,转换,去除空格,比较
 7.1 将字符串转换成大写或小写
  String toUpperCase();
  String toLowerCase();
 7.2 将字符串两端的多个空格去除
  String trim();
 7.3 将两个字符串进行自然顺序比较
  int compareTo(String)

内容概要:本文档详细介绍了Analog Devices公司生产的AD8436真均方根-直流(RMS-to-DC)转换器的技术细节及其应用场景。AD8436由三个独立模块构成:轨到轨FET输入放大器、高动态范围均方根计算内核和精密轨到轨输出放大器。该器件不仅体积小巧、功耗低,而且具有广泛的输入电压范围和快速响应特性。文档涵盖了AD8436的工作原理、配置选项、外部组件选择(如电容)、增益调节、单电源供电、电流互感器配置、接地故障检测、三相电源监测等方面的内容。此外,还特别强调了PCB设计注意事项和误差源分析,旨在帮助工程师更好地理解和应用这款高性能的RMS-DC转换器。 适合人群:从事模拟电路设计的专业工程师和技术人员,尤其是那些需要精确测量交流电信号均方根值的应用开发者。 使用场景及目标:①用于工业自动化、医疗设备、电力监控等领域,实现对交流电压或电流的精准测量;②适用于手持式数字万用表及其他便携式仪器仪表,提供高效的单电源解决方案;③在电流互感器配置中,用于检测微小的电流变化,保障电气安全;④应用于三相电力系统监控,优化建立时间和转换精度。 其他说明:为了确保最佳性能,文档推荐使用高质量的电容器件,并给出了详细的PCB布局指导。同时提醒用户关注电介质吸收和泄漏电流等因素对测量准确性的影响。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值