概述
主要学习了对于字符串变量的声明以及各种操作,以下是学习过程中的重点及感悟:
一.字符串(非常容易理解的几个操作,这里就不加赘述了)
1.创建字符串
a.string类的方法来创建字符串:
//用一个字符数组a创建String对象: char a[]={‘g’,‘o’,‘o’,‘d’};String s=new String(s) 等价于 String s=new String(“good”);
//提取字符串数组a中的一部分创建一个字符串对象:String(char a[],int offset,int length),参数offset表示开始截取字符串的位置,length表示截取字符串的长度. char a[]={‘g’,‘o’,‘o’‘d’};String s=new String (a,0,2);等价于String s=new String(“goo”).
b.引用字符串常量来创建字符串变量:
//代码如下:
String s;
s=“hello world”;(这种方法是较为常用的方法)
2.获取字符串信息
a.获取字符串的长度:使用String类中的length()
//代码如下:
String s=“weeretretw”;
int size=s.length(); 上面代码的运行结果为10,即此函数的返回结果为字符串的长度.
b.字符串查找:(1)str.indexOf(substr),str:任意字符串对象,substr:查找的对象,即子字符串 该方法用于返回子字符串在字符串中首次出现的索引位置. **str.lastIndexOf(substr)**该方法用于返回查找的子字符串在字符串中最后一次出现的位置;
c.获取指定索引位置的字符:str.charAt(int index) str:任意字符串,index:整形值,用于指定要返回字符的下标;
3.字符串操作
a.获取子字符串:str.substring(int beginIndex),begindex:表示要获取子字符串的起始位置,返回结果直至字符串结尾
b.字符串的替换:str.replace(char oldchar,char newchar),oldchar:要替换的字符串,new:用于替换原字符串的新字符串 如果要替换的字符串中有重复的现象,则将所有的字符串全部替换成新的字符串.
c判断字符串是否相等: (1)str.equals(String otherstr);(2)str.equalsIgnoreCase(String othersting). 这是两种判断字符串是否相等的函数,相等返回true,否则返回false.两种方法的区别为,第一种两字符串必须完全相等,返回结果才是true.第二种忽略两字符串中大小写字母的区别,其余与第一种没有任何不同.
d.按字典顺序比较两个字符串: str.compare To(String otherstr),str,otherstr是比较的两个对象 该比较基于各个字符串中各个字符的Unicode值.如果两字符串相等,则返回值为0,如果str在otherstr之前,则返回结果为-1;如果str在otherstr之后,则返回结果为1.
二.正则表达式
正则表达式通常被用于判断语句中,用来检查某一字符串是否满足某一个事.正则表达式是含有一些特殊意义字符的字符串,这些特殊的字符称为正则表达式的元字符.
三.字符串生成器
用于对字符串内容的改变,极大的减小了系统的开销,提高了程序运行的效率.
a.向字符串生成器中追加内容:append(content) content表示追加的对象,可以是任何类型的数据及其他对象.
b.向字符串中指定位置插入数据内容: insert(int offset arg) offset:字符串生成器的位置,该参数必须大于0且小于等于该序列的长度.arg:将插入至字符串生成器的位置,该参数可以是任何的数据类型及其他的对象.
c.删除序列中的子字符串: delete(int start,int end) start:将要删除字符串的起点位置, end:将要删除字符串的终点位置.
四.体会
还是要多敲代码,还有就是要复习之前的知识点.否则即使是最基础的东西,往往你就是想不起.所以说,之前学过的也要回头经常看一看.
最后
以上就是外向老虎为你收集整理的第二周内容总结及心得的全部内容,希望文章能够帮你解决第二周内容总结及心得所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复