字符和字符串

1.为什么math类不需要导入?
    因为它在Java.lang包中,在一个Java程序中Java.lang包中的所有类是隐式导入的。
2.如何输出戴引号的信息?
    运用转义序列,转义序列由\ 加字符或数字位组成
    \b 退格键  \t   tab键
    \n 换行键  \f   换页键
    \r 回车键   \\  反斜杠
    \" 双引号   \u0008  8进制 \u009\A\C\D\5C\u0022  9 10 12 13 92 34进制
3.String 对象的方法
    length()            返回字符串中的字符数
    charAt(index)       返回字符串中指定位置的字符
    concat(S1)        将本字符串和字符串s1连接,形成新的字符串
    toUpperCase()     返回一个新字符串,其中所有的字符大写
    toLowercase()       返回一个新的字符串,其中所有的字符小写
    trim()              返回一个新字符串,去掉两边的空白字符
    equals(s1)          如果该字符串等于字符串s1,返回true
    equalsIgnoreCase(s1)    如果该字符串等于字符串s1,返回true,不区分大小写
    compareTo(s1)       返回一个大于0、等于0、小于0 的整数,表明一个字符串是否大于、等于、小于s1
    compareToIgnoreCase(s1)  和compareTo一样,除了比较区分大小写的之外
    startsWith(prefix)  如果字符串以特定的前缀开始,返回true
    endWith(suffix)     如果字符串以特定的后缀结束,返回true
    contains(s1)        如果s1是该字符串的子字符串,返回true
    substring(beginIndex)   返回该字符串的子串,从特定位置beginIndex的字符串开始到字符串的结尾
    substring(beginIndex,endIndex)  返回该字符串的子串,从特定位置beginIndex的字符串开始到下标为endIndex-1的字符
                                    (位于endIndex的字符不属于该子字符的一部分,下标从0开始)
    indexOf(ch)         返回字符串中出现的第一个ch的下标,如果没有匹配到,返回-1
    indexOf(ch,fromIndex)   返回字符串中formIndex之后出现的第一个ch 的下标,如果没有匹配到,返回-1
    indexOf(s)          返回字符串中出现的第一个字符串S的下标,如果没有匹配到,返回-1
    indexOf(s,fromIndex)    返回字符串中fromIndex之后出现的第一个字符串s的下标,如果没有匹配到,返回-1
    lastIndexOf(ch)         返回字符串中出现的最后一个字符串ch的下标,如果没有匹配到,返回-1
    lastIndexOf(ch,fromIndex)   返回字符串中fromIndex之前出现的最后一个字符串ch的下标,如果没有匹配到,返回-1
    lastIndexOf(s)          返回字符串中出现的最后一个字符串s的下标,如果没有匹配到,返回-1
    lastIndexOf(s,fromIndex)    返回字符串中fromIndex之前出现的最后一个字符串s的下标,如果没有匹配到,返回-1、
4.格式标识符
    格式标识符指定每个条目如何显示
    标识符          输出        标识符          输出
    %b             布尔值       %f             浮点数
    %c              字符        %e              标准科学记数法形式的数
    %d              十进制      %s              字符串

5.指定宽度和精度
    条目与标识符必须在次序、数量和类型上匹配
    %5c         输出字符并在这个字符条目前面加4个空格
    %6b         输出布尔值,在false值前面加一个空格,在true前加两个空格
    默认情况下,输出是右对齐的,可以在标识符中放一个"-"号,表明该条目在特定区域中的输出是左对齐的

你可能感兴趣的:(Java学习)