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的更多相关文章

  1. Java Se 基础系列(笔记) -- OO

    记录所学到的关于Java Se的一些基础知识 1.对象是通过“属性(成员变量)”和“方法”来分别对应事物所具有的静态属性和动态属性 2.类(Class)是对某一类事物的抽象,对象(Object)为某个 ...

  2. Java Se 基础系列(笔记) -- Exception && Array

    Exception 1.java 异常是java提供的用于处理程序中错误(指在程序运行的过程中发生的一些异常事件)的一种机制 2.java程序的执行过程中如果发生异常事件则自动生产一个异常类对象,该对 ...

  3. Java SE 基础:注释

    Java SE 基础:注释 一.注释定义 用于解释说明程序的文字. 二.注释的作用 1.解释说明程序,提高程序的可读性 2.可以帮助我们调试程序:通过注释代码块,检测错误位置 三.格式 1.单行注释 ...

  4. Java SE 基础:标识(zhì)符

    Java SE 基础:标识(zhì)符 一.标识符定义 标识符,就是给类.接口.方法.变量等起名字时的字符序列 二.组成规则与注意事项 1.组成规则 英文大小写字母 数组 $ 和 _ 2.注意事项 不 ...

  5. Java SE 基础:常用关键字

    Java SE 基础:常用关键字 常用关键字表

  6. Java SE基础知识

    Java SE面试题 目录 Java SE基础 基本语法 数据类型 关键字 面向对象 集合 集合类概述 Collection接口 List Set Map Java SE基础 基本语法 数据类型 Ja ...

  7. 《写给大忙人看的java se 8》笔记

    现在才来了解java8,是不是后知后觉了点? 新的编程技术,个人不喜欢第一时间跟进. 待社区已有实践积淀再切入似乎更划算些? 一点点精明的考虑. 不多说,上代码. //读<写给大忙人看的java ...

  8. Java SE 基础知识(一)

    一.基础知识 1. Java SE : Java Standard Edition Java ME : Java Micro Edition Java EE : Java Enterprise Edi ...

  9. [零基础学JAVA]Java SE基础部分-01. Java发展及JDK配置

    转自:http://redking.blog.51cto.com/27212/114976 重点要会以下两个方面: 1. 抽象类与接口 2. API==>类集 这是两个最重要部分,这两个部分理解 ...

随机推荐

  1. QT VS2008未处理的异常: 0xC0000005

    症状如图所示 出错代码段在第3行 QString dir = QFileDialog::getExistingDirectory(this,    tr("Save file path&qu ...

  2. Say bye to CMake and Makefile

    用了几年的CMake,最近想试着琢磨如何将C++应用的动态链接全部改成静态链接,发现还需要研究CMake的用法,进入CMake的文档, http://www.cmake.org/cmake/help/ ...

  3. [Mugeda HTML5技术教程之11]Mugeda API简介

    一.API 概述 Mugeda API 提供了一个简单的,结构化的方法来实时动态管理Mugeda内容.它提供了一下方法: •访问Mugeda内容中的对象. •获取和设置对象属性,如位置.旋转.比例.不 ...

  4. Ajax实现三级联动(0520)

    查询数据库中的chinastates表,通过父级代号查询相应省市区. 实现界面: 在js页面实现三级联动 在JQuery中调用Ajax方法(引用JQuery文件一定放在最上面) 用插件的形式,创建三个 ...

  5. dubbo No provider available for the service com.alibaba.dubbo.monitor.MonitorService from registry

    No provider available for the service com.alibaba.dubbo.monitor.MonitorService from registry http:// ...

  6. uc/os 笔记(转)

    1.uC/OS-II中使用互斥信号对象应该注意 互斥信号对象(Mutual Exclusion Semaphore)简称Mutex,是uC/OS-II的内核对象之一,用于管理那些需要独占访问的资源,并 ...

  7. Hadoop-2.7.1集群环境搭建

    摘自:http://blog.csdn.net/u014039577/article/details/49813531 由于日志数据量越来越大,数据处理的逻辑越来越复杂,同时还涉及到大量日志需要批处理 ...

  8. vmware workstation 10.0.1 install mac os mavericks

    由于项目当中有ios app开发,第一感觉就是mac开发环境会比较适合开发与调试(虽然linux.windows都有相应的oc开发环境). 由于我是用windows7搞.net开发的,所以其他系统接触 ...

  9. activity,view,window,windowmanager代码阅读总结及相互关系

    ActivityThread类:performLaunchActivity函数: activity.attach(appContext, this, getInstrumentation(), r.t ...

  10. Sessions, Window Stations and Desktops(GetDesktopWindow函数得到的桌面句柄, 是Csrss.exe创建的一个窗口)

    由于不是搞安全的,对这块的东西一直不是很清楚,今天特意整理下. 总的来说,他们的关系如下: 我们知道Windows是支持多用户的,Session可以理解为每个用户登录,比如当前登录和远程登陆.Wind ...