Java语言基础——字符串String
来源:互联网 发布:ubuntu on windows 10 编辑:程序博客网 时间:2024/06/04 19:34
字符串的概述
在现实生活中你一定注册电子邮箱吧!用户名和密码使用的就是字符串。字符串是由一系列字符组成的序列。其实进入Java编程世界的第一天起我们就使用了字符串了,让程序从控制台输出字符串:“Hello World”等可以说字符串无处不在。
如何使用字符串
使用字符串有两个步骤:
(1)定义并初始化字符串。
(2)使用字符串对字符串进行一些处理。
//创建一个字符串对象“Hello World”
1.String s=”Hello World”;
2.Stirng s2=new String(“Hello World”);
有关字符串String的基本方法
获取字符串长度
s.length();
检查是否为空(无内容)
boolean b=s.isEmpty();
注意字符串的empty无内容和空的String s=null;的区别,前者表示有对象没有内容,后者无对象。
字符串比较
String a ="abc"; String b="abc"; boolean r=a.equals(b);
将字符串转为大写
a.toUpperCase();
将字符串转为小写
a.toLowerCase();
忽略大小写比较
a.equalsIgnoreCase();
String str3=”abc”;
//获取某个位置的字符,下标从0开始
char a= str3.toCharAt(3);
如果下标大于字符串长度-1则会出现下标越界异常StringIndexOutOfBoundsException
字符串拼接
可以使用+多个字符或者使用字符串的concat方法
查询字符串的位置
str.indexOf(s);//参数为要查询的字符,结果从0开始查询出第一次遇到的字符下标,如果没有找到返回-1str.indexOf(s.startIndex);//第二个参数起表示起始位子lastIndexOf表示要从右往左去查询
字符串截取
str.subString(1,3);//前包括后不包括str.subString(3);//表示从当前位置开始截取到末尾
StringBuffer/StringBuilder
StringBuffer sc=new StringBuffer(“Hello”);
//添加内容(添加到同一段内容中)
sc.append(“abc”).append(true).append(123);
//转为字符串
String s=sc.toString();
//删除内容
sc.delete(sc.length()-3,sc.length());
//插入内容
sc.insert(8,”,”);
//翻转
sc.reverse();
阅读全文
0 0
- Java语言基础——字符串String
- Java基础-数组——String字符串
- Java基础——字符串类String
- java基础-字符串String
- Java基础(极客)——14、Java String字符串详解
- 黑马程序员——Java基础-> String字符串
- java语言基础(56)——String和StringBuffer互转
- Java基础:字符串之String
- C语言基础—字符串
- JAVA——字符串String
- Java — String(字符串)
- java语言基础—字符串—java中字符串中的字符占用字节数分析
- c#语言基础编程—string
- Java基础——String
- Java 基础——String
- Java基础—String类
- Java基础—String类
- Java语言基础-8.字符串
- [日常Debug]Hive问题之org.apache.hadoop.security.AccessControlException
- Math.ceil floor 函数例子
- javascript字符串
- eclipse项目中.classpath文件详解
- ArcGIS中我国常用的坐标系统WKID列表
- Java语言基础——字符串String
- mysql复杂delete操作
- linux iptables防火墙使用模板
- 算法概论 课后习题 8.3 证明
- Xcode Simulators 下载以及安装技巧
- 了解dup和dup2函数
- 服務器上session保存的位置
- HTML基础1
- 了解MyCat