JAVA学习博客---2015-7
@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的更多相关文章
- JAVA学习博客----2015.4
这是开始写的第一篇学习博客,记录一下每个月的学习进度和掌握程度,因为这是第一次写学习博客而且已经看编程方面的书已经有几个月了,所以这一篇学习博客可能看似有些乱或者篇幅太长.从十二月的<程序员教程 ...
- JAVA学习博客---2015.5
上一次的学习博客写的和流水账差不多,有点生硬的和背目录一样,所以既然学习的目的是程序,那么这个月的学习博客就用程序来说点东西吧.这个月看了一些C和JAVA的视频,开始看别人写的程序,能看的懂但是自己去 ...
- JAVA学习博客---2015-8
八月份的学习博客,今天已经是九月四号了,补上吧.现在我又回到C++了,JAVA的基本的东西都懂了,但是更好的掌握JAVA,我必须原路返回去学习C++,当初为了更快的学JAVA,其实我得C++都是跳着看 ...
- JAVA学习博客---2015-6
JAVA核心技术卷一第一遍看得差不多了,应该是五月初开始看的,用了两个月的中午时间看完的,一共七百多页,接下来还是需要再看一遍,不懂的还是有很多. JAVA和C++一样是面向对象OOP的语言,不同于命 ...
- 一个不错的java学习博客
http://iteye.blog.163.com/blog/static/18630809620131484835129/
- java JDK8 学习笔记——助教学习博客汇总
java JDK8 学习笔记——助教学习博客汇总 1-6章 (by肖昱) Java学习笔记第一章——Java平台概论 Java学习笔记第二章——从JDK到IDEJava学习笔记第三章——基础语法Jav ...
- 学习:100个高质量Java开发者博客
谷歌关键字搜索:100个高质量Java开发者博客. Java开发牛人十大必备网站.
- Java 开源博客——B3log Solo 0.6.6 正式版公布了!
Java 开源博客 -- B3log Solo 0.6.6 正式版公布了!欢迎大家下载. 该版本号引入了数据库连接池:Druid. 另外,欢迎观摩 B3log 团队的新项目:Noty,也很欢迎大家參与 ...
- Java 开源博客——B3log Solo 0.6.7 正式版公布了!
Java 开源博客 -- B3log Solo 0.6.7 正式版公布了!欢迎大家下载. 另外,欢迎观摩 B3log 团队的新项目:Wide,也很欢迎大家參与进来 :-) 特性 基于标签的文章分类 P ...
随机推荐
- python 自动发邮件 Errno61 Connection refused
此问题是在mac机器上遇到 之前在windows平台运行ok的脚本在mac上报错 后来查了半天 发现是网络接入不对 切换下网络后问题就解决了
- [z]查找锁表并解锁
select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode f ...
- centos查看系统cpu个数、核心书、线程数
1.查看物理cpu个数 grep 'physical id' /proc/cpuinfo | sort -u | wc -l 2.查看核心数量 grep 'core id' /proc/cpuinfo ...
- sql脚本查询日期时间段日期
---列举指定时间月份DECLARE @date1 VARCHAR(10) , @date2 VARCHAR(10)SET @date1 = '2010-01-01'SET @date2 = '201 ...
- 使用angularJS遇见的一些问题的解决方案
1. angularJS的$http.post请求,SpringMVC后台接收不到参数值的解决方案 问题一般为:400 Required String parameter 'rPassword' is ...
- mysql分页原理和高效率的mysql分页查询语句
该博来自网络转载!!!供自己学习使用!!! 以前我在mysql中分页都是用的 limit 100000,20这样的方式,我相信你也是吧,但是要提高效率,让分页的代码效率更高一些,更快一些,那我们又该怎 ...
- sql2000 (附加数据库)错误9003:LSN(434:94:1)无效和数据库置疑处理
由于工作需要更换公司的服务器,于是经过一堆的动作,转移网页,转移数据……正当一切都有序进行,却卡在数据库这里,一般为了方便我对数据库的备份都是复制数据库文件的,再通过附加方法实现的,今天由于发现数据库 ...
- CSS布局技巧 -- sticky属性
在一些很长的表格中,往往需要使用表头悬浮的设计以方便用户使用,例如H5电商页面通过下滑展示大量商品列表时,顶部的导航栏需要在离开屏幕时,需要固定在屏幕顶部以方便用户筛选类别.这种效果一直以来需要通过J ...
- Spark如何使用Akka实现进程、节点通信的简明介绍
<深入理解Spark:核心思想与源码分析>一书前言的内容请看链接<深入理解SPARK:核心思想与源码分析>一书正式出版上市 <深入理解Spark:核心思想与源码分析> ...
- Spark中常用工具类Utils的简明介绍
<深入理解Spark:核心思想与源码分析>一书前言的内容请看链接<深入理解SPARK:核心思想与源码分析>一书正式出版上市 <深入理解Spark:核心思想与源码分析> ...