1.String类:
Java专门提供了用来处理字符序列的String类
String对象
String对象
String类声明对象并创建对象String对象的引用String (char a[])用一个字符数组a创建一个String对象String(char a[],int startIndex,int count)提取字符数组a中的一部分字符创建一个String对象,参数startIndex和count分别指定在a中提取字符的起始位置和从该位置开始截取的字符个数。String对象可以用+进行并置运算,即首尾相接得到一个新的String对象String对象,只要有一个是变量,那么Java就会在动态区存放所得到的新String对象的实体和引用。String类的常用方法
public int length()获取一个字符串的长度public boolean equals(String s)判断当前String对象的字符序列是否与参数s指定的String对象的字符序列相同public boolean startsWith(String s)判断当前String对象的字符序列前缀是否是参数指定的String对象s的字符序列public boolean endsWith(String s)判断当前String对象的字符序列后缀是否是参数指定的String对象s的字符序列public int compareTo(String s)按字典序与参数s指定的字符序列比较大小public boolean contains(String s)``String对象调用contains方法判断当前String对象的字符序列是否包含参数s的字符序列public int indexOf (String str)``String对象调用方法从当前String对象的字符序列的0索引位置开始检索首次出现str的字符序列的位置,并返回该位置。如果没有检索到,该方法返回的值是–1public int lastIndexOf(String ste)从当前String对象的字符序列的0索引位置开始检索最后一次出现str的字符序列的位置,并返回该位置。如果没有检索到,该方法返回的值是-1public String substring(int startpoint)字符串对象调用该方法获得一个新的String对象,新的String对象的字符序列是复制当前String对象的字符序列中的startpoint位置至最后位置上的字符所得到的字符序列。String对象调用substring(int start ,int end)方法获得一个新的String对象,新的String对象的字符序列是复制当前String对象的字符序列中的start位置至end–1位置上的字符所得到的字符序列public String trim()得到一个新的String对象,这个新的String对象的字符序列是当前String对象的字符序列去掉前后空格后的字符序列public static int parseInt(String s)可以将由“数字”字符组成的字符串,转化为int型数据public static String valueOf(n的类型, n)可以使用String类的类方法将数值转化为String对象public String toString()方法可以获得该对象的字符序列表示。一个对象调用toString()方法返回的String对象的字符序列的一般形式为:创建对象的类的名字@对象的引用的字符串表示字符串与字符、字节数组String(char[ ])用指定的字节数组构造一个字符串对象String(char[ ],int offset,int length)用指定的字节数组的一部分,即从数组起始位置offset开始取length个字节构造一个字符串对象问题1:
问题1解决方案:
xxx
xxx
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 156/156 | 1/1 | 20/20 | |
| 第二周 | 275/431 | 1/2 | 22/42 | |
| 第三周 | 761/1192 | 1/3 | 31/73 | |
| 第四周 | 428/1620 | 1/4 | 26/99 | |
| 第五周 | 264/1884 | 1/5 | 11/110 | |
| 第六周 | 1265/3149 | 1/6 | 32/142 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
计划学习时间:40小时
实际学习时间:32小时
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)
2018-2019-2 《Java程序设计》第7周学习总结(未完成)
原文:https://www.cnblogs.com/killer-queen/p/10693390.html