一.Java中的数据类型

1.基本数据类型:四类 八种

byte(1) boolean(1) short(2) char(2) int(4) float(4) long(8) double(8)

2.引用数据类型

String,数组,集合ArrayList,Scanner,Random,自定义类型

二.引用数据类型String中的方法(4532)

第一组:判断方法

boolean equals(String str);//比较两个字符串的内容是否相等
boolean equalIgnoreCase(String str);//比较两个字符串的内容是否相等(忽略大小写)
boolean startsWith(String subStr);//判断某个字符串是否以指定的子串开头
boolean endWith(String subStr);//判断某个字符串是否以指定的子串结尾

第二组:获取方法

int length();//获取字符串中字符个数
char charAt(int index);//获取字符串中某一个字符
String substring(int starIndex);//从指定下标开始截取字符串,知道字符串末尾
String substring(int starIndex,int endIndex);//从执行下标开始截取字符串,到指定下标结束(包含开头不包括结尾)
(不常用)int indexof(String subStr);//获取子串第一次出现的下标

第三组:转换方法

String toLowerCase();//转成小写串
String toUpperCase();//转成大写串
Char[] toCharArray();//转成字符数组

第四组:其他方法

String trim();//去掉字符串两端的空格
String[] split(String str);//切割字符串

三:流_读写文件

1.输出流:数据从java程序到文件中
FileWriter:文件的字符输出流,写数据(一个字符,一个字符串,一个字符数组)
write(int ch);//写一个字符(可以写字符的ASCITI码值)a-97 A-65 0-48
write(char[] chs);//写一个字符数组
write(String s);//写一个字符串
write(char[] chs,int starIndex,int len);//写一个字符数组的一部分
write(String s,int startIndex,int len);//写一个字符串的一部分 2.输入流:数据从文件中到java程序
FileReader:文件的字符输入流,读数据(一个字符,一个字符数组)
int read();//读取一个字符
int read(char[] chs);//一个读取一个字符数组,返回组织表示实际读取到的字符的个数 3.文件的路径分两种
相对路径:相对于当前项目而言
绝对路径:以盘符开始的

最新文章

  1. DWG2SHP DXF2SHP 如何把AutoCAD的DWG,DXF文件转换为Esri ArcGIS的Shape文件
  2. mysql 分库分表
  3. error setting certificate verify locations: CAfile: E:/git/Git/mingw64/ssl/certs/ca-bundle.crt
  4. NOIP2005提高组 过河
  5. 用 C# 在 Windows 7 中写注册表想到的
  6. [ios]ios-Demo4脱衣服/刮奖app-专业
  7. codevs 1128 导弹拦截 (贪心)
  8. 张高兴的 Xamarin.Android 学习笔记:(四)常用控件
  9. 在海航云中部署 keepalived
  10. Win32汇编学习(11):对话框(2)
  11. 如何通过sql的insert语句插入大量字符串到oracle的clob字段?
  12. 常用sql自定义函数
  13. Android广播接收器里弹出对话框
  14. kettle7.1无法从Mongo中读取数据
  15. 20165218 实验二 Java面向对象程序设计
  16. Shell 命令挂后台执行
  17. Perl中的数组&哈希应用
  18. 【Linux】动态链接函数库
  19. 【枚举约数】HackerRank - Week of Code 26 - Satisfactory Pairs
  20. ELK获取用户真实IP

热门文章

  1. JavaBean基本概念
  2. C++ XML解析之TinyXML
  3. HTML 代码复用
  4. 性能测试之监控--zabbix通过jmx监控tomcat
  5. 反射(reflection),通过反射创建对象
  6. 【BZOJ5492】校园旅行(图论 搜索优化)
  7. Sublime Text3安装及汉化
  8. 自学linux(常用命令)STEP3
  9. 图解python | 基础数据类型
  10. (Unity)XML文件读写与IO文件操作类使用介绍