Java Se 基础系列(笔记) -- BasicDataType
java.lang.String类代表不可变的字符序列
String类常用方法:1.public char charAt(int index); -- 返回下标为index的字符
2.public int length();
3.public int indexOf(String str); -- 返回字符串中第一次出现字符串str的下标
4.public int indexOf(String str, int fromIndex);
5.public boolean equalsIgnoreCase(String another); -- 忽略大小写的情况下判断两个字符串是否相等
6.public boolean startWith(String prefix); 相应的还有endWith
7.public String subString(int beginIndex); --返回从beginIndex起的子串
8.public String trim(); -- 去除字符串前后的空白符
9.public static String valueOf(int num); --可将基本类型转为字符串
10.public String[] split(String regex); --可将一字符串按照指定的分隔符分割,返回分割后的字符串数组
StringBuffer类代表可变的字符序列,可以对其字符串进行改变
常用方法:1.public StringBuffer append(..); -- 添加到末尾
2.public StringBuffer insert(..); -- 插入
3.public StringBuffer delete(int start, int end);
4.public StringBuffer reverse(); --用于将字符串倒序
基本数据类型包装类
int i = 100; // i 分配在栈上
Integer i = new Integer(100); //此时分配在堆上
public int intValue(); --返回封装数据的int型值
public static int parseInt(String s); -- 将字符串解析为int型数据并返回该数据
public static Integer valueOf(String s); -- 返回Integer对象,其中封装的整型数据为字符串s所表示
Math类:提供一系列的静态方法,其方法的参数和返回值类型一般为double
random() -- 返回0.0 - 1.0 之间的随机数
Flie类代表系统文件名(路径和文件名)
常见构造方法: public File(String pathname) -- 创建一个名为pathname的对象
/ public File(String parent, String child)
File的静态属性: String separator 存储了当前系统的路径分隔符(正斜杠通用!!!)
常用方法: --通过File对象访问文件的属性
1.public boolean canRead()
2.public boolean canWrite()
3.public boolean isDirectory()
4.public boolean isFile()
5.public String getName()
6.public String getPath()
--通过File对象创建空文件或目录(在该对象所指的文件或目录不存在的情况下)
1.public boolean createNexFile()
2.public boolean mkdir() -- 创建路径
3.public boolean mkdirs() --创建一系列路径
Java Se 基础系列(笔记) -- BasicDataType的更多相关文章
- Java Se 基础系列(笔记) -- OO
记录所学到的关于Java Se的一些基础知识 1.对象是通过“属性(成员变量)”和“方法”来分别对应事物所具有的静态属性和动态属性 2.类(Class)是对某一类事物的抽象,对象(Object)为某个 ...
- Java Se 基础系列(笔记) -- Exception && Array
Exception 1.java 异常是java提供的用于处理程序中错误(指在程序运行的过程中发生的一些异常事件)的一种机制 2.java程序的执行过程中如果发生异常事件则自动生产一个异常类对象,该对 ...
- Java SE 基础:注释
Java SE 基础:注释 一.注释定义 用于解释说明程序的文字. 二.注释的作用 1.解释说明程序,提高程序的可读性 2.可以帮助我们调试程序:通过注释代码块,检测错误位置 三.格式 1.单行注释 ...
- Java SE 基础:标识(zhì)符
Java SE 基础:标识(zhì)符 一.标识符定义 标识符,就是给类.接口.方法.变量等起名字时的字符序列 二.组成规则与注意事项 1.组成规则 英文大小写字母 数组 $ 和 _ 2.注意事项 不 ...
- Java SE 基础:常用关键字
Java SE 基础:常用关键字 常用关键字表
- Java SE基础知识
Java SE面试题 目录 Java SE基础 基本语法 数据类型 关键字 面向对象 集合 集合类概述 Collection接口 List Set Map Java SE基础 基本语法 数据类型 Ja ...
- 《写给大忙人看的java se 8》笔记
现在才来了解java8,是不是后知后觉了点? 新的编程技术,个人不喜欢第一时间跟进. 待社区已有实践积淀再切入似乎更划算些? 一点点精明的考虑. 不多说,上代码. //读<写给大忙人看的java ...
- Java SE 基础知识(一)
一.基础知识 1. Java SE : Java Standard Edition Java ME : Java Micro Edition Java EE : Java Enterprise Edi ...
- [零基础学JAVA]Java SE基础部分-01. Java发展及JDK配置
转自:http://redking.blog.51cto.com/27212/114976 重点要会以下两个方面: 1. 抽象类与接口 2. API==>类集 这是两个最重要部分,这两个部分理解 ...
随机推荐
- (原)torch的apply函数
转载请注明出处: http://www.cnblogs.com/darkknightzh/p/6221633.html torch中的apply函数通过可以不断遍历model的各个模块.实际上其使用的 ...
- [GIT] warning: LF will be replaced by CRLF问题解决方法
原文链接[http://michael-roshen.iteye.com/blog/1328142] 开发环境: 操作系统: windows xp ruby 1.9.2 rails 3.1.3 git ...
- Symfony2之创建一个简单的web应用
Symfony2——创建bundle bundle就像插件或者一个功能齐全的应用,我们在应用层上开发的应用的所有代码,包括:PHP文件.配置文件.图片.css文件.js文件等都会包含在bu ...
- 使vim中Syntastic支持C++11
安装好Syntastic后发现不支持c++11,会提示错误incompatible with c++98,解决方法如下: .vimrc中加入: let g:syntastic_cpp_compiler ...
- 《python基础教程》笔记之 更加抽象
方法.函数和特性 函数和方法的区别在于self参数,方法(绑定方法)将它们的第一个参数帮顶到所属的实例上,因此这个参数可以不必提供.可以将特性绑定到一个普通函数上,这样就不会有特殊的self参数了,换 ...
- Number Sequence(HDU 1005 构造矩阵 )
Number Sequence Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)T ...
- List容器
List 容器 list是C++标准模版库(STL,Standard Template Library)中的部分内容.实际上,list容器就是一个双向链表,可以高效地进行插入删除元素. 使用list容 ...
- JavaWeb学习笔记--3.JavaBean
JavaBean 是一种JAVA语言写成的可重用组件.为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器.JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性 ...
- 关于linux定时操作cron的理解
cron是服务名称,crond是后台进程(有的后台也叫作cron,本人是ubuntu12.04,32bit),crontab则是定制好的计划任务表. 软件包安装: 要使用cron服务,先要安装vixi ...
- 【操作系统】进程间通信(C#)
原文:[操作系统]进程间通信(C#) 08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活.此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xia ...