• JAVA学习博客---2015-7


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

    @Updata 2015.7.20添加Java.lang.StringBuilder 5.0java.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 匹配的第一个子串的开始位置。这个位置从索引0fromIndex开始计算。如果在原始串中不存在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

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

    # String replace(CharSequence oldString, CharSequence newString)

    Sequence,序列,按顺序排好

    返回一个新字符串。这个字符串用newString代替原始字符串中所有的oldString.可以用StringStringBuilder对象作为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)

    删除偏移量从startIndexendIndex-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)

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

     Java.util.Arrays 1.2

    # static String toString(type[] a) 5.0

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

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

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

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

  • 相关阅读:
    docker 方式安装gitlab时,项目的clone地址及项目文件列表地址为机器名的问题解决办法
    CPU流水线
    Element中el-form嵌套el-table双击编辑提交检验
    java基础知识
    C#多线程下载
    mysql优化
    C++ 算法(一)
    前端vue 的面试总结 以及答案以及前端技术点面试
    C# 组合任务
    C# List去重DistinctBy扩展
  • 原文地址:https://www.cnblogs.com/hello-2015/p/4669794.html
Copyright © 2020-2023  润新知