Java笔记(字符串操作方法阅兵)

来源:互联网 发布:社交网络 720p mkv 编辑:程序博客网 时间:2024/06/05 05:48
    boolean endsWith(String suffix)    //如果字符串以suffix结尾则返回true,否则返回false
    boolean equals(Object string)    //若字符串与string相等则返回true,否则返回false
    boolean equalsIgnoreCase(Object string)    //与equals基本相同,但此方法忽略大小比较
    int length()    //返回字符串的长度
    String replace(CharSequence oldString,CharSequence newString)    //返回一个新的字符串,将newString字符串替换掉字符串中所有的oldString;
    String toLowerCase()    //返回一个新字符串,大写字母全改小写
    String toUpperCase()    //返回一个新字符串,小写字母全改大写
    String trim()    //返回一个新字符串,删除了原始字符串中头部与尾部的空格
    
    构造字符串的方法:
    StringBuilder builder = new StringBuilder();
    builder.append(字符串);
    String string = builder.toString();
    第一句是构建一个空的字符串构建器,这个不多谈,因为我也不知道。
    需要连接哪些字符串可以随时用append方法,最终用toString方法返回即可。
    
    从字符串中提取子串的方法:
    String str = “www.cloudker.com”;
    String s = str.substring(5,12);
    最后s是“cloudker”。

    之前的数据类型那一节有些东西没写,放在这里一起写,记得我们用的从控制台接受输入的类是Scanner,我们接收int用的是nextInt方法,如果想接收double就用nextDouble,其他的同理,只有字符和字符串比较特殊,java中char并没有多大用处,强大难道String代替了它,所以之前没有接收char输入的方法,貌似最新的java已经提供了该接收方法。接收字符串直接用next()方法就可以了。
    Scanner类还提供了其他的一些方法↓
    String nextLine()与String next()的区别,后者接收是一个单词,而前者接收的是一整行的内容,也就是说空格也相当于该字符串中的一个字符。 
0 0
原创粉丝点击