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. xode 中文乱码处理

    find *.* -exec sh -c "iconv -f GB18030 -t UTF-8 {} > {}.txt" \;

  2. nginx入门手册(一)

    1.nginx进程: nginx会启动多个进程: 一个主进程Master. 几个工作进程worker. 缓存加载器进程 缓存管理器进程 master主要工作: 1. 读取并验正配置信息: 2. 创建. ...

  3. docker中运行ASP.NET Core Web API

    在docker中运行ASP.NET Core Web API应用程序 本文是一篇指导快速演练的文章,将介绍在docker中运行一个ASP.NET Core Web API应用程序的基本步骤,在介绍的过 ...

  4. Tomcat目录下的各个文件夹的作用

    1.bin:存放各种不同平台开启与关闭Tomcat的脚本文件. 2.lib:存tomcat与web应用的Jar包 3.conf:存放tomcat的配置文件 4.webapps:web应用的发布目录,包 ...

  5. 对拍 For Linux

    #!/bin/sh g++ -g gene.cpp -o gene g++ -g a.cpp -o a g++ -g b.cpp -o b while true; do  ./gene > in ...

  6. Abstract Factory模式的几个要点

    1.如果没有应对“多系列对象构建”的需求变化,则没有必要使用Abstract Factory模式.这时候使用简单的静态工厂完全可以.2.“系列对象”指的是这些对象之间有相互依赖.或作用的关系3.Abs ...

  7. OOP(面向对象编程)的一些特性

    接口:接口是把公共实例(非静态)方法和属性结合起来,以封装特定功能的一个集合.一旦定义了接口,就可以在类中实现它.接口注意事项:接口不能单独存在.不能像实例化一个类那样实例化接口.另外,接口不能包含实 ...

  8. Qt浅谈之二十七进程间通信之QtDBus

    一.简介 DBus的出现,使得Linux进程间通信更加便捷,不仅可以和用户空间应用程序进行通信,而且还可以和内核的程序进行通信,DBus使得Linux变得更加智能,更加具有交互性.        DB ...

  9. VS2015 C#6.0 中的那些新特性(转载)

    自动属性初始化 (Initializers for auto-properties) 以前我们是这么写的 为一个默认值加一个后台字段是不是很不爽,现在我们可以这样写 只读属性的初始化(Getter-o ...

  10. python 操作 office

    首先介绍下office win32 com接口,这个是MS为自动化提供的操作接口,比如我们打开一个WORD文档,就可以在里面编辑VB脚本,实现我们自己的效果.对于这种一本万利的买卖,Python怎么能 ...