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==>类集 这是两个最重要部分,这两个部分理解 ...
随机推荐
- 《Linux多线程服务器端编程》读书笔记第3章
<Linux多线程服务器端编程>第3章主要讲的是多线程服务器的适用场合与常用的编程模型. 1.进程和线程 一个进程是"内存中正在运行的程序“.每个进程都有自己独立的地址空间(ad ...
- 用angularjs遇到的坑们
最近在用angularjs做一些东西,由于学艺不精,对angularjs了解不够,导致经常会不小心掉进一些自己挖的坑里(⊙_⊙),在这里记下来,谨防又踩. 1.angularjs ng-show no ...
- 使用PHP对数据库输入进行恶意代码清除
这是一个有用的PHP函数清理了所有的输入数据,并删除代码注入的几率. function sanitize_input_data($input_data) { $input_data = trim(ht ...
- magent——memcached缓存代理服务器
memcached分布式缓存 我们使用PHP连接多台memcached服务器,做分布式缓存,实现如下: $memcache = new Memcache; $memcache->addServe ...
- JS apply()的使用详解
首先: apply和call的区别在哪里? 其次: 什么情况下用apply,什么情况下用call? 最后: 一般在什么情况下可以使用apply? *************************** ...
- c# Random太快产生的随机数会重复
c# Random快速连续产生相同随机数的解决方案 Random类是一个产生伪随机数字的类,它的构造函数有两种,一个是直接New Random(),另外一个是New Random(Int32),前者是 ...
- Java Json开源解析包 google-gson download(下载)
官方下载地址:http://code.google.com/p/google-gson/ http://files.cnblogs.com/hnrainll/google-gson-2.1-relea ...
- 在线服装零售商Betabrand获得650万美元风投 - 投资风向 - 创业邦
在线服装零售商Betabrand获得650万美元风投 - 投资风向 - 创业邦 在线服装零售商Betabrand获得650万美元风投
- eclipse js中 选中方法按F3快捷键不能跳转到对应方法的解决方案
这种情况很可能是m2e-wtp插件没有安装的,安装插件成功后即可解决. m2e-wtp插件安装参照相应随笔.
- cocos2d-x ios 设置横屏/竖屏(全)
Cocos2d-x项目\iOS\RootViewController.mm文件中. 以下方法任选其一即可… 本人机子函数二ok! 函数一: (BOOL)shouldAutorotateToI ...