发表于: 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.字符串相关知识;


                    


返回列表 返回列表
评论

    分享到