前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >String API

String API

原创
作者头像
HLee
修改2021-07-23 18:04:08
3190
修改2021-07-23 18:04:08
举报
文章被收录于专栏:房东的猫房东的猫

New String

代码语言:javascript
复制
public class StringTest {

    public static void main(String[] args) {
        // 创建字符串的几种方式
        // 第一种
        String s1 = "Hello world";

        // new对象
        String s2 = new String("Hello world");

        // 返回常量池引用
        String s3 = s2.intern();
    }
}

indexOf()

代码语言:javascript
复制
indexOf(String str) 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。
indexOf(String str, int fromIndex) 返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。如果此字符串中没有这样的字符,则返回 -1。

substring()

substring() 方法返回字符串的子字符串。

代码语言:javascript
复制
public String substring(int beginIndex)
public String substring(int beginIndex, int endIndex)

beginIndex -- 起始索引(包括), 索引从 0 开始。
endIndex -- 结束索引(不包括)。

charAt()

charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。

代码语言:javascript
复制
public class Test {
    public static void main(String args[]) {
        String s = "www.runoob.com";
        char result = s.charAt(6);
        System.out.println(result);
    }
}

index -- 字符的索引。

trim()

描述:trim方法只会将字符串两端的空格格式化掉,并不会处理格式化字符串中间的空格

代码语言:javascript
复制
System.out.println(" 我 是 trim ".trim());

输出:
我 是 trim

join()

描述:String.join()方法是JDK1.8之后新增的一个静态方法。

代码语言:javascript
复制
String result = String.join("-","a", "b", "c", "d");
输出结果:a-b-c-d

List names=new ArrayList<String>();
names.add("1");
names.add("2");
names.add("3");
System.out.println(String.join("-", names));
输出结果:1-2-3
 
String[] arrStr=new String[]{"a","b","c"};
System.out.println(String.join("-", arrStr));
输出结果:a-b-c

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • New String
  • indexOf()
  • substring()
  • charAt()
  • trim()
  • join()
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档