首页 > 其他分享 >String字符串

String字符串

时间:2023-12-13 12:44:32浏览次数:26  
标签:String int 指定 char str 字符串

String字符串

  • String 类是定义在java.lang下面的,是定义好的一个类,使用的时候不需要导包。
  • 字符串不可变,他们的值在创建后不能被更改。

比较:

  • ==号:如果是基本数据类型,则比较的是数据值,如果是引用数据类型,比较的是地址值
  • equals : 完全一样的结果才是true ,否则是false
  • equalsIgnoreCase: 忽略大小写去比较字符串的值(例如登录页面的验证码常用到这个方法)
  • contains(String str): 判断大字符串中是否包含小字符串
  • startsWith(String str): 判断字符串是否以某个指定的字符串开头
  • endsWith(String str): 判断字符串是否以某个指定的字符串结尾
  • isEmpty(): 判断字符串是否为空。

快捷键:ctrl +alt+T :选择指定的代码,快速用逻辑判断符包裹起来。

char s = 'k';
if(s >='a' && s<='z'){
}
  • char类型在参与计算的时候,会自动转成int类型,去查询ASCII表

String 字符串中的一些常见方法:

  1. int length (): 获取字符串的长度。
  2. char charAt ( int index):获取指定索引位置的字符
  3. int indexOf ( int ch): 返回指定字符在此字符串中第一次出现处的索引。
  4. int indexOf (String str): 返回指定字符串在此字符串中第一次出现处的索引。
  5. int index0f ( int ch, int fromIndex): 返回指定字符在此字符串中从指定位置后第一次出现处的索引
  6. int index0f (String str,int fromIndex): 返回指定字符串在此字符串中从指定位置后第一次出现处的索引
  7. String substring ( int start): 从指定位置开始截取字符串, 默认到末尾。
  8. String substring ( int start, int end): 从指定位置开始到指定位置结束截取字符串
  9. byte[] getBytes(): 把字符串转换为字节数组
  10. char[] toCharArray(): 把字符串转换为字符数组。
  11. static String valueOf(char[] chs): 把字符数组转成字符串
  12. static String valueOf(int i): 把int类型的数据转成字符串 注意:String类的valueof方法可以把任意类型的数据转成字符串
  13. String toLowerCase (): 把字符串转成小写。(了解)
  14. String tolpperCase(): 把字符串转成大写。
  15. String concat(String str): 把字符串拼接。

标签:String,int,指定,char,str,字符串
From: https://www.cnblogs.com/wangkang3027447800/p/17898814.html

相关文章

  • [Vue]el-radio想要传入全部类型时,label绑定空字符串
    记录一下,原本以为不可以这样绑的。这样就可以空查了。 <el-form-itemlabel="类型"prop="type"><el-radiolabel=""v-model='query.type'@change="handleQuery">全部</el-radio><el-radiolabel="1"v-mode......
  • c语言,任意位置插入字符或者字符串
    char*insert(char*s1,char*s2,intn){intlen1=0,len2=0,i,j=0,k=0;charstr3[100];if(s1==NULL){returnNULL;}if(s2==NULL){returns1;}len1=strlen(s1);if(n>strlen(s1))......
  • 故障解析丨导入字符串NULL导致主从报错
    1.背景概述目前需要搭建一个从库,由于单表数据量较大,时间比较有限,考虑到导入导出的时间,并且GreatSQL支持并行loaddata的功能,能够加速数据的导入,因此决定使用selectintooutfile和loaddata的方式进行数据的迁移;在数据导入完成后进行数据同步,从库发生报错1032找不到记录,但......
  • WPF限制字符串的最长显示长度,超出后尾部显示...
    在WPF中,如果你想要限制一个字符串的显示长度,并在超出后用省略号(...)表示,你可以使用TextBlock控件和设置它的TextTrimming属性。这种方法可以自动截断文本并在末尾添加省略号。<TextBlockText="{BindingYourString}"TextTrimming="CharacterEllipsis"Max......
  • 前端: 1.解构表达式;2字符串模板
      解构表达式,定义一个数组 <script> //解构表达式,定义一个数组//数组解构  letarr=[1,2,3];  let[a,b,c] =arr; //快速的将内容赋值到指定的变量上面  //const[a,b,c]=arr;  console.log(a,b,c)    //对象解构   ......
  • C# --UTF8字符串解码
    今天在调用一个接口的时候,中文一直乱码,当时就各种搜,,,{"TaskId":12732823,"HospitalId":4,"TaskNo":"42312120179","PatientName":"李丽琴","PatientLocation":"新院手术室||李丽琴"}只要是中文的我收到都是乱码,......
  • Vim字符串替换的方法
    本文转载自:Vim字符串替换详细指南_笔记大全_设计学院(python100.com)一、vim字符串替换命令:%s/old/new/gvim字符串替换是一个非常实用的功能,下面将从多个方面进行介绍,帮助你更加深刻地理解该功能,提高你的工作效率。首先,我们来看一下vim字符串替换命令。上面这行代码是vi......
  • url传参是接送字符串时,报400错误
    URL传递参数,参数是JSON字符串,将字符串拼在url?后,该url不识别,为什么会报400?当URL传递参数,参数是JSON字符串时,如果将字符串直接拼在URL后面,可能会导致URL无法正确识别,从而报400错误。这是因为URL有特定的字符限制和编码要求,而JSON字符串中可能包含URL不安全的字符,如特殊字符、空格、......
  • C++语言string、wstring、utf-8互转
    实现了一个CStrCvt类,采用STL实现,可跨平台。注意的是,在s2ws和ws2s函数中需要locale信息,在使用过程中,需要根据实际情况进行设置。如果有需要可以检测文本编码,网上有开源的第三方库,可供使用。不过,准确率需自己判断。为了不影响效率,此类默认按照中文处理。头文件classCStrCvt{pu......
  • linux 中实现字符串的拼接
     001、简单测试[root@pc1test01]#str1=ab##测试字符串[root@pc1test01]#str2=xy[root@pc1test01]#echo$str1##测试字符串ab[root@pc1test01]#echo$str2xy[root@pc1test01]#str3="$str1$str2"##字符串拼接[root@pc1test01]#echo......