教材学习内容总结

String类

  • String类在java.lang包中的类被默认引入,因此程序可以直接使用String类
  • Java把String类定义为final类,因此用户不能扩展String类,即不能有子类
  • 构造String对象:常量对象,String对象,引用String常量
  • 字符串的并置:String对象可用“+”进行并置运算
  • String类的常用用法:
    public int length()

  • String类中的length()方法用来获取一个String对象的字符序列长度

public boolean equals(String s)

  • String对象调用equals(String s)方法比较当前String对象的字符序列是否与参数s指定的String对象的字符序列相同

public boolean startsWith(String s),public boolean endsWith(String s)

  • String对象调用startsWith(String s)方法,判断当前String对象的字符序列是否参与指定的String对象s的字符序列

StringTokenizer类
该类两个常用构造方法:

  • StringTokenizer(String s):为String对象s构造一个分析器,使用默认的分隔标记,即空格符,换行符,回车符,tab符,进纸符做分割标记
  • StringTokenizer(Strings,String delim):为String对象s构造一个分析器,参数delim的字符序列中的字符的任意排列被作为分隔标记
  • Scanner类
  • Scanner对象:可以解析字符序列中的单词
  • Sanner对象调用next()方法依次返回被解析的字符序列中的单词,如果最后一个单词已被next()方法返回,Scanner对象调用hasNext()将返回false,否则返回ture
  • 对于被解析的字符序列中的数字型单词,Scanner对象可以用nextInt()或nextDouble()方法来代替next()方法
  • 如果单词不是数字型单词,Scanner对象调用nextInt()或nextDouble()方法将数字型单词转化为int或double数据返回
  • 如果单词不是数字型单词,Scanner对象调用nextInt()或nextDOuble()方法将发生InputMismatchException异常,在处理异常时可以调用next()方法返回非数字化单词。

StringBuffer类
StringBuffer类三个构造方法:
StringBuffer()

StringBuffer(int size)

StringBuffer(String s)

  • StringBuffer类的常用方法:
    append

public char charAt(int n)

public void setCharAt(int n)

char ch)

StringBuffer insert(int index,String str)

教材学习中的问题和解决过程

经常遇到“找不到符号”的情况,都是因为变量名打错导致前后不一致,仔细检查后运行通过。

码云链接:https://gitee.com/wffloveaxy/wff

代码托管

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时  
第一周 31/31 1/1 8/8  
第二周 250/281 1/2 8/16  
第三周 586/867 1/3 15/31  
第四周 450/1317 1/4 9/40

第五周 251/1568 2/6 5/45  
 第六周  972/2540  1/7  10/55  
第七周 467/3007 1/8 10/65  

最新文章

  1. nginx.conf
  2. Groovy与Gradle在Android中的应用
  3. Windows下配置Java开发环境
  4. PHP中使用Session配合Javascript实现文件上传进度条功能
  5. Oracle多个服务各代表什么作用(转)
  6. 【转】Java HashMap工作原理(好文章)
  7. Js 直接下载保存文件
  8. 龙芯8089_D安装debian 8 iessie
  9. java的深复制与浅复制
  10. Asp.net缓存技术(HttpRuntime.Cache)
  11. 弄明白python reduce 函数
  12. 在centos中搭建基于nginx的apt源服务器,整合yum源和apt源在一台服务器
  13. IDEA中MAVEN项目打JAR包的简单方法
  14. ubuntu下使用opencv问题以及解决方案
  15. 【Checkio Exercise】Robot Sort
  16. Vmware Vtop基本使用
  17. Washing Text Animation
  18. 关于AVAYA CM6和Asterisk(Freepbx)对接的笔记
  19. 关于INTEL FPGA设计工具DSP Builder
  20. idea没有tomcat选项在setting也没有Application Servers

热门文章

  1. python day32--struct,文件上传下载
  2. WEB学习笔记6-正确闭合HTML标签
  3. 角度&弧度转换
  4. C#中的Cookie
  5. Golang中的函数
  6. centos7下部署node应用程序
  7. i3wm菜单
  8. leetcode 刷题(2)--- 两数相加
  9. day11.2lambda函数表达式 及其返回值注意事项
  10. 不同组的id列表的汇总对比