发表于: 2017-11-26 22:03:27
3 611
今日完成:
1.仔细阅读任务,了解任务所需;
2.下载mysql和navicat并将navicat和mysql连接;
3.完成了昨天未解决的用for语句打印菱形的问题(将navicat和mysql连接上之后看了师兄以前的日志,感觉现阶段掌握的知识不能完成任务,遂转向学习基础);
4.学习java基础——字符串;
学习到了a.字符串的创建;
b.字符串与字符串连接及与其他数据类型相连接(使用“+”相连接);
c.从字符串中获取信息;
这里学习到:
I.运用str.length();获取字符串的长度;
II.查找字符串中信息:运用str.indexOf(substr)和str.lastindexOf(substr)查找字符串中某字符或字符串在字符串中的位置;(PS; 字符串的下标从0开始计算而不是从1开始;)
.
III.运用str.charAt(int index)查找指定位置是什么字符;
IV.字符串的操作。这里内容比较多,细分为以下:
A.从字符串中提取子字符串,运用str.substring(int beginIndex) 或 str.substring(int beginIndex,int endIndex)进行操作;
B.去除字符串中的空格,运用str.trim()进行操作;(ps.只能去除字符串首和尾的空格);
C.字符串的替换,运用str.replace(char oldchar,char newchar)进行操作;
D.判读字符串的开始和结尾,运用str.startWith(String prefix) 和str.endtWith(String prefix),返回值为bollean类型;
明日计划(包括今晚10点后的学习计划):
1.完成字符串这一章的知识学习,并完成书后面的实践内容;(今晚,至12点)
2.再次阅读任务内容,寻找现阶段能完成项;
3.数组知识的学习;
遇到问题:
1.运用for语句输出菱形
a.写完程序后输出的内容和计划不一样(输出内容自动换行)
解决办法:上网查询比尔写出的程序发现应运用system.out.print()进行输出,该语句不会自动换行,输出完成后运用system.out.println() 进行换行。
反思:遇到问题早一点在网上查找资料,systeam.out.print()语句在书中的前一部分未出现;
收获:1.加入了修真院,给自己定下了目标,写下第一篇日志;
2.字符串相关知识;
评论