前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java学习之路:4.String类 连接字符串 获取字符串信息

java学习之路:4.String类 连接字符串 获取字符串信息

作者头像
花狗Fdog
发布2020-10-28 09:49:50
4120
发布2020-10-28 09:49:50
举报
文章被收录于专栏:花狗在Qt

一.String类

1.声明字符串

声明字符串可以用String。 例如 String s;

2.创建字符串

创建字符串有三种方法 第一种:

代码语言:javascript
复制
char a[]={'h','e','l','l','o'};
String s=new String(a);
//上面两句等价于:
String s=new String("hello");

第二种:

代码语言:javascript
复制
char a[]={'h','e','l','l','o'};
String s=new String(a,1,4);//第二个参数是截取位置,第三个是截取长度。
//上面两句等价于:
String s=new String("ello");

第三种:

代码语言:javascript
复制
String str1,str2;
str1="huagou";
str2="hello";

二.连接字符串

代码语言:javascript
复制
String s1=new String("hello");
String s2=new String("world");
String s=s1+""+s2;

1.连接多个字符串

代码语言:javascript
复制
String s1=new String("hello");
String s2=new String("world");
String s=s1+""+s2;

2.连接其他数据类型

代码语言:javascript
复制
int a=1;
float b=2.2f;
System.out.println("我每天花费"+a+"小时看java;"+b+"小时写博客");

三.获取字符串信息

1.获取字符串长度

代码语言:javascript
复制
String str="我是一名大一学生";
int size=str.length();

2.字符串查找

Strting提供了两种查找字符串的方法,即indexOf()与lastIndexOf()方法。 1. indexOf()方法返回的是搜索的字符或字符串首次出现的位置, 2. lastIndexOf()方法返回的是搜索的字符或字符串最后出现的位置。

(1)indlexOf语法如下:

代码语言:javascript
复制
String str ="we are students";
int size =str.indexOf("a");
//size的值为3。

(2) lastlndexOf(String)语法如下: 搜索的字符或字符串最后出现的位置,如果没有找到,则返回-1,如果参数是空字符串,则返回的值与调用str.length()返回值是一样的。

代码语言:javascript
复制
String str ="we are students";
int size =str.indexOf("e");
//size的值为11

String str ="we are students";
int size =str.indexOf("c");
//size的值为-1

String str ="we are students";
int size =str.indexOf("");
//size的值与str.length()返回的值一样。

3.获取指定索引位置的字符

代码语言:javascript
复制
String str="hello world";
char mych = str..charAt(6);
//mych的值输出为w

这篇就到这里。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/01/31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.String类
    • 1.声明字符串
      • 2.创建字符串
      • 二.连接字符串
        • 1.连接多个字符串
          • 2.连接其他数据类型
          • 三.获取字符串信息
            • 1.获取字符串长度
              • 2.字符串查找
                • 3.获取指定索引位置的字符
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档