使用字符串来交流

1.在字符串中存储文本

  字符型变量是在语句中使用char 类型创建,如:char keyPressed; char quitKey = 'a'; 字符的值必须用单引号括起来。

  字符串是一组字符,可以使用String和变量名来创建存储字符串值的变量,如:String fullName = "Fin Shepard",字符串用双引号括起来,但双引号不是字符串的一部分。

    不同于你前面使用过的其他类型的变量: int、float、char、boolean,表示字符串类型的String 的首字母必须大写。

    字符串是一种称为对象的特殊信息,在JAVA中,所有对象的类型的首字母都必须大写。

2.在程序中显示字符串

  System.out.println();//打印该行,括号里可以是文件,也可以是变量

  System.out.print();//它可以让接下来的语句在同一行显示文本

3.在字符串中使用特殊字符

  为显示双引号,JAVA创建了一个特殊编码\",可放到字符串中。在字符串中遇到该编码时,将其替换为双引号。

特殊字符  显示  
\'  单引号
\"双引号
\\反斜线
\t制表符
\b回退符
\r回车符
\f走纸符
\n换行符

4.接接字符串

  将运算符+用于字符串,其含义与原来不同:不是执行数学运算,而是将两个字符串拼接起来。

  如:  System.out.println("\"\'Sharknado\' is an hour and a half of you"
        + "life that you'll never get back.\nAnd you won't want to.\"\n"
        + "\t--David Hinckley, New York Daliy News");

5.将其他变量用于字符串中

  

6.字符串的高级处理

  1)测试两个字符串是否相等equals();

  2)确定字符串的长度length();

  3)改变字符中的大小写;全部转换为大写的方法toUpperCase(); 全部转换为小写的方法toLowerCase();

    注意toUpperCase()方法不改变它调用的字符串变量的大小写

  4)比较两个字符串时不考虑大小写equalsIgnore()

7.查找字符串

  indexof(),将要查找的字符串放在括号中。如果没有找到指定的字符串,indexof()返回-1;如果找到,indexof()返回一个整数,指出该字符串的起始位置。字符串中的位置从0开始编号,即第一个字符的位置为0;

  如果你打算在一个字符中寻找另外一个字符串,但是不关心其位置,可以使用字符串的contains()方法,它将返回一个布尔值。如果找到了字符串,返回true;否则返回false;

  警告:

    indexof() 和 contains()方法是区分大小写的,这也就意味着只有当目标字符串的搜索字符串的大小写完全相同时,才算查找成功。否则,indexof()返回-1,contains()返回false

  

 

转载于:https://www.cnblogs.com/dulixiaoqiao/p/6408209.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值