@Updata 2015.7.17  开始熟悉API。WPS首字母自动大写,有的没有加#编号的,其实方法首字母不是大写例如Char charAt 实际上是char charAt.当然骆驼写法charAt,A是大写的。更新Java.lang.string 1.0。

@Updata 2015.7.20添加Java.lang.StringBuilder 5.0。java.until.Scanner 5.0.

@Updata 2015.7.21 增加了一些方法。

@Updata 2015.7.23 感冒休息,这个月先这样吧。

java.lang.string 1.0

# char charAt (int index)

Index 指标,指针,索引。

这个 char charAt 是返回给定位置的代码单元。

# int codePointAt(int index) 5.0

5.0意思是这个是java SE 5.0出来的新方法,以后不另外解释了。

返回从给定位置开始或结束的代码点。当然是int。

# int offsetByCodePoints(int startIndex, int cpCount) 5.0

返回从startIndex代码点开始,位移cpCount后的代码点索引。即从哪开始,然后往后动多少代码点。

# int compareTo(String other)

Compare 比较对照,相比。

按照字典顺序,如果字符串位于other之前,返回一个负数,如果字符串位于other之后,返回一个正数,如果两个字符串相等,返回0.

# boolean endsWith(String suffix)

如果字符串以suffix结尾,返回true。

# boolean equals(Object other)

如果字符串与other相等,返回true。

# boolean equalsIgnoreCase(String other)

如果字符串与other相等(忽略大小写),返回true.

# int indexOf(String str)

# int indexOf(String str, int fromIndex)

# int indexOf(int cp)

# int indexOf(int cp, int fromIndex)

返回与字符串str 或代码点cp 匹配的第一个子串的开始位置。这个位置从索引0或fromIndex开始计算。如果在原始串中不存在str, 返回-1.

# int lastIndexOf(String str)

# int lastIndexOf(String str, int fromIndex)

# int lastindexOf(int cp)

# int lastindexOf(int cp, int formIndex)

返回与字符串str或代码点cp匹配的最后一个子串的开始位置。这个位置从原始串尾端或fromIndex开始计算。

# int length()

返回字符串的长度。

# int codePointCount(int startIndex, int endIndex) 5.0

返回startIndex和endIndex-1之间的代码点数量。 没有匹配成对的代用字符将计入代码点。

# String replace(CharSequence oldString, CharSequence newString)

Sequence,序列,按顺序排好

返回一个新字符串。这个字符串用newString代替原始字符串中所有的oldString.可以用String或StringBuilder对象作为Charsequence参数。

# boolean startsWith(String prefix)

Prefix ,前缀,将某事物加在前面。

如果字符串以prefix字符串开始,返回true。

# String substring(int beginIndex)

# String substring(int beginIndex, int endIndex)

返回一个新字符串。这个字符串包含原始字符中从beginIndex到串尾或endIndex-1的所有代码单元。

# String toLowerCase()

返回一个新的字符串。这个字符串将原始字符串中的所有大写字母改成了小写字母。

# String toUpperCase()

返回一个新的字符串。这个字符串将原始字符串中的所有的小写字母改成了大写字母。

# String trim()

Trim,修剪整理。

返回一个新的字符串。这个字符串将删除了原始字符串头部和尾部的空格。

java.lang.StringBuilder 5.0

# StringBuilder()

构造一个空的字符串构建器。

# int length()

返回构建器或缓冲器中代码单元数量。

# StringBuilder append(String str)

Append 附加,贴上。

追加一个字符串并返回this。

# StringBuilder append(char c)

追加一个代码单元并返回this。

# StringBuilder appendCodePoint(int cp)

追加一个代码点,并将其转化为一个或两个代码单元并返回this。

# void setCharAt(int i, char c)

将第i个代码单元设置为c。

# StringBuilder insert(int offset, String str)

Insert,插入。

在offset位置插入一个字符串并返回this。

# StringBuilder insert(int offset, Char c)

在offset位置插入一个代码单元并返回this。

# StringBuilder delete(int startIndex, int endIndex)

删除偏移量从startIndex到endIndex-1的代码单元并返回this。

# String toString()

返回一个与构建器或缓冲器内容相同的字符串。

java.until.Scanner 5.0

# Scanner(InputStream in)

用给定的输入流创建一个Scanner对象。

#String nextLine()

读取输入的下一行内容。

#String next()

读取输入的下一个单词(以空格作为分隔符)。

# int nextInt()

# double nextDouble()

读取并转化下一个表示整数或浮点数的字符序列。

# boolean hasNext()

检测输入中是否还有其他单词。

# boolean hasNextInt()

# boolean hasNextdouble()

检测是否还有表示整数或浮点数的下一个字符序列。

java.lang.System 1.0

# static Console console() 6

Console,控制台,操纵台。

如果有可能进行交互操作,就通过控制台窗口为交互的用户返回一个Console对象,否则返回null。 对于任何一个通过控制台窗口启动的程序, 都可以使用Console对象。否则,其可用性将与所使用的系统有关。

Java.io.Console 6

# static char[] readPassword(String prompt, Object...args)

# static String readLine(String prompt, Object...args)

显示字符串prompt并且读取用户输入,直到输入行结束。Args参数可以用来提供输入格式。

Java.until.Scanner 5.0

# Scanner(File f)

构造一个从给定文件读取数据的Scanner.

# Scanner(String data)

构造一个从给定字符串读取数据的Scanner。

java.io.PrintWriter 1.1

# PrintWriter(String fileName)

构造一个将数据写入文件的PrintWriter。文件名由参数指定。

java.nio.file.Path 7

# static Path get(String pathname)

根据给定的路径名构造一个path.

java.math.BigIneteger 1.1

# BigInteger add(BigInteger other)

# BigInteger subtract(BigInteger other)

# BigInteger multiply(BigInteger other)

# BigInteger divide(BigInteger other)

# BigInteger mod(BigInteger other)

返回这个大整数和另一个大整数other的和,差,积,商以及余数。

# int compareTo(BigInteger other)

如果这个大整数与另一个大整数other相等,返回0;如果这个大整数小于另一个大整数other,返回负数;否则返回正数。

# static BigInteger valueOf(long X)

返回值等于X的大整数。

java.math.BigInteger 1.1

# BigDecimal add(BigDecimal other)

# BigDecimal subtract(BigDecimal other)

# BigDecimal multiply(BigDecimal other)

# BigDecimal divide(BigDecimal other RoundingMode mode) 5.0

返回这个大实数与另一个大实数other的和,差,积,商。要想计算商,必须给出舍入方式rounding mode. RoundingMode.Help_up是常规的四舍五入的舍入方式。

# int compareTo(BigDecimal other)

如果这么大实数与另一个大实数相等,返回0. 如果这个大实数小于另一个大实数,返回负数,否则返回正数。

# static BigDecimal valueOf(long x)

# staitc BigDecimal valueOf(long x, int scale)

返回值为x或x/10^scale的一个大实数。

Java.util.Arrays 1.2

# static String toString(type[] a) 5.0

返回包含a中数据元素的字符串,这些数据元素被放在括号内,并且逗号分离。  参数a  类型为 int,long,short,char,byte,boolean,float或double的数组。

# static type copyOf(type[] a, int length) 6

# static type copyOfRange(type[] a, int start, int end) 6

返回与a类型相同的一个数组, 其长度为length或者end-start,数组元素为a的值。  参数 a  类型为

JAVA学习博客---2015-7的更多相关文章

  1. JAVA学习博客----2015.4

    这是开始写的第一篇学习博客,记录一下每个月的学习进度和掌握程度,因为这是第一次写学习博客而且已经看编程方面的书已经有几个月了,所以这一篇学习博客可能看似有些乱或者篇幅太长.从十二月的<程序员教程 ...

  2. JAVA学习博客---2015.5

    上一次的学习博客写的和流水账差不多,有点生硬的和背目录一样,所以既然学习的目的是程序,那么这个月的学习博客就用程序来说点东西吧.这个月看了一些C和JAVA的视频,开始看别人写的程序,能看的懂但是自己去 ...

  3. JAVA学习博客---2015-8

    八月份的学习博客,今天已经是九月四号了,补上吧.现在我又回到C++了,JAVA的基本的东西都懂了,但是更好的掌握JAVA,我必须原路返回去学习C++,当初为了更快的学JAVA,其实我得C++都是跳着看 ...

  4. JAVA学习博客---2015-6

    JAVA核心技术卷一第一遍看得差不多了,应该是五月初开始看的,用了两个月的中午时间看完的,一共七百多页,接下来还是需要再看一遍,不懂的还是有很多. JAVA和C++一样是面向对象OOP的语言,不同于命 ...

  5. 一个不错的java学习博客

    http://iteye.blog.163.com/blog/static/18630809620131484835129/

  6. java JDK8 学习笔记——助教学习博客汇总

    java JDK8 学习笔记——助教学习博客汇总 1-6章 (by肖昱) Java学习笔记第一章——Java平台概论 Java学习笔记第二章——从JDK到IDEJava学习笔记第三章——基础语法Jav ...

  7. 学习:100个高质量Java开发者博客

    谷歌关键字搜索:100个高质量Java开发者博客. Java开发牛人十大必备网站.

  8. Java 开源博客——B3log Solo 0.6.6 正式版公布了!

    Java 开源博客 -- B3log Solo 0.6.6 正式版公布了!欢迎大家下载. 该版本号引入了数据库连接池:Druid. 另外,欢迎观摩 B3log 团队的新项目:Noty,也很欢迎大家參与 ...

  9. Java 开源博客——B3log Solo 0.6.7 正式版公布了!

    Java 开源博客 -- B3log Solo 0.6.7 正式版公布了!欢迎大家下载. 另外,欢迎观摩 B3log 团队的新项目:Wide,也很欢迎大家參与进来 :-) 特性 基于标签的文章分类 P ...

随机推荐

  1. SAP 采购订单行项目中科目分配被隐藏,发现行项目设置中显示字段长度为0

    1.sm30 维护 视图 TCVIEW 修改对应字段的显示长度

  2. C++读写文件ofstream,ifstream,fstream)[转]

    在看C++编程思想中,每个练习基本都是使用ofstream,ifstream,fstream,以前粗略知道其用法和含义,在看了几位大牛的博文后,进行整理和总结: 这里主要是讨论fstream的内容:[ ...

  3. Coursera Machine Learning : Regression 多元回归

    多元回归 回顾一下简单线性回归:一个特征,两个相关系数 实际的应用要比这种情况复杂的多,比如 1.房价和房屋面积并不只是简单的线性关系. 2.影响房价的因素有很多,不仅仅是房屋面积,还包括很多其他因素 ...

  4. JavaWeb 学习008-今日问题(非空验证尚未解决) 2016-12-2

    1. 学生模块list页面 不能正常跳转 说是找不到stuid属性,但是我在entity里面和数据库建表的属性就是stuid:Grade模块代码一样,却可以正常运行 这是什么问题? <c:for ...

  5. mysql学习(3)-linux下mysql主从复制

    前言:为什么MySQL要做主从复制(读写分离)?通俗来讲,如果对数据库的读和写都在同一个数据库服务器中操作,业务系统性能会降低.为了提升业务系统性能,优化用户体验,可以通过做主从复制(读写分离)来减轻 ...

  6. android webview开发问题及优化汇总

    我们在native与网页相结合开发的过程中,难免会遇到关于WebView一些共通的问题.就我目前开发过程中遇到的问题以及最后得到的优化方案都将在这里列举出来.有些是老生常谈,有些则是个人摸索得出解决方 ...

  7. jQuery简介

    jQuery简介 jQuery是继Prototype之后的又一个javascript库,它由John Resig创建于2006年1月. Javascript库作用比较: 1. Prototype(ht ...

  8. 使用winpcap多线程抓包,以及简单的分析数据包

    刚开始使用winpcap数据包的时候,我在抓包的时候使用了 pcap_loop(adhandle, 0, packet_handler, NULL); 这个回调函数进行抓包.同时在回调函数中分析IP地 ...

  9. free-electrons linux内核和驱动

    操作系统的三个作用:1.管理硬件资源:2.提供独立于架构和硬件的可移植的软件接口3.处理不同应用对相同硬件资源的同时访问 系统调用接口是稳定的,系统调用由c函数库封装,用户程序基本不需要直接调用系统函 ...

  10. 解决canvas转base64/jpeg时透明区域变成黑色背景的方法

    最近在工作遇到一个问题,在将png图片转jpeg时,透明区域被填充成黑色,通过网上的介绍找到了解决的方法,现在总结下分享给同样遇到这个问题的朋友们,感兴趣的可以通过本文详细学习下. 在用canvas将 ...