发表于: 2017-08-22 23:25:04
1 1099
由于是看完书才看到昨天日志的师兄评论,所以任务一从明天开始。
今天完成的事:
1.string类
声明字符串格式:String str
1⃣️String:制定该变量为字符串类型
2⃣️str:任意有效的标识符,表示字符串变量的名称
注:声明字符串变量必须经过初始化才能使用,否则会报错
创建字符串:
1⃣️String(char a[]):用一个字符数组a创建String对象
2⃣️String(char a[],int offset,int length):提取字符数组a中的一部分创建一个字符串对象。参数offset表示开始截取
字符串的位置,length表示截取字符串的长度。
3⃣️String(char[] value):该构造方法可分配一个新的String对象使其表示字符数组参数中所有元素连接的结果。
2.连接字符串:使用“+”运算符实现多个字符串之间的连接
3.获取字符串信息的一些方法:
获取字符串长度:length()方法
语法:str.length()
其中,str为字符串对象。
字符串查找:indexOf()与lastIndexOf()方法
1⃣️indexOf(String s)
语法:str.indexOf(substr)
str:任意字符串对象。
substr:要搜索的字符串
注:该方法返回的是字符串s在指定字符串中首次出现的索引位置,如果没有检索到字符串s,该方法的返回值是-1.
2⃣️lastIndexOf(String str)
语法:str.lastIndexOf(substr)
str:任意字符串对象。
substr:要搜索的字符串
注:该方法返回的是字符串在指定字符串中最后一次出现的索引位置,如果没有检索到字符串,该方法的返回
值是-1.
获取指定索引位置的字符:charAt()方法
语法:str.indexOf(int index)
str:任意字符串对象。
index:整属性,用于指定要返回字符的下标
4.字符串操作:
获取子字符串:substring()方法
1⃣️substring(int beginIndex)
语法:substring(int beginIndex)
beginIndex:指定从某一索引处开始截取字符串
注:该方法返回的是从指定的索引位置开始截取直到该字符串结尾的子串。
2⃣️substring(int beginIndex,int endIndex)
语法:substring(int beginIndex,int beginIndex)
beginIndex:开始截取子字符串的索引位置
endIndex:子字符串在整个字符串中的结束位置
注:该方法返回的是从某一索引位置开始截取至某一索引位置结束的子串。
明天计划的事情:
开始任务一的学习步骤。下载mysql和navicat。
遇到的问题:
暂时没有。
收获:
在一个字符串过长的时候,可以分在两行写,然后使用“+”串联起来。
在字符串中空格占用一个索引位置。
获取字符串信息时,一般返回和搜索输入的都是字符的下标,下标会在数组中被提到。
学习了一些字符串的方法。
评论