栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

eclipse

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

eclipse

字符串

定义字符串的方法

//定义一个值为“小新”的字符串变量

String name = "小新";

//定义一个没有值的字符串变量

String name = new String();

//与第一种定义方式效果相同

String name = new String("小新");

String类提供了length()方法可以帮助我们确定一个字符串的长度是多少 。

字符串长度

字符串对象.length();

Scanner input = new Scanner(System.in);

 System.out.println("请输入一个字符串:");

String str = input.next();

System.out.println("你输入的字符串的长度是:"" + str.length() + "");

String类提供了equals()方法比较字符串内容是否相同

字符串长度

字符串对象.equals(被比较字符串对象) ;

Java提供了两个方法可以把字符串转换为大写或者小写:

toUpperCase() 将字符串中的英文部分转换为大写。

toLowerCase() 将字符串中的英文部分转换为小写。

tring类还提供了忽略大小写的比较方式,更简单易用。使用方式与equals()方法完全相同。

字符串对象. equalsIgnoreCase(被比较字符串对象) ;

已经使用过的字符串拼接:

System.out.println(year + "年" + month + "月有28天");

除了使用连接符外,Java还提供了一个专门用于拼接字符串的方法concat(),这个方法可以将一个字符串拼接到另一个字符串的尾部。

String word1 = "Hello,";

String word2 = "World!";

String info = word1.concat(word2);

System.out.println(info);

查找和截取方法

indexOf()方法:

在字符串的内部搜索指定的某个字符或者字符串

。 String str = "我们是希望";

int index = str.indexOf("希");

执行代码,返回“希”字的索引位置3

。 lastIndexOf()方法:

与indexOf()方法类似,不同的是lastIndexOf()查找的是指定字符或字符串在完整字符串中最后一次出现的位置

。 String str = "我们有很多很多的希望";

int index = str.lastIndexOf("很多");

执行后,返回第二个“很多”所在的索引位置5。

substring(int index)方法:

此方法用于从指定位置开始截取字符串,一直截取至字符串的尾部。

String str = "我们都是好孩子!异想天开的孩子!";

String result = str.substring(8);

使用substring()方法并指定从索引位置8开始截取字符串后,result的值打印出来为:异想天开的孩子!

 substring(int index, int endIndex)方法:

此方法提供了指定的开始位置以及结束位置的索引,可以帮助我们从字符串中截取出任意一部分字符串。

String str = "我们都是好孩子!异想天开的孩子!";

String result = str.substring(8, 12);

result的值最后为:异想天开。

带参方法使用——定义

第一步:定义带参数的方法。

public 返回值类型 方法名(参数列表) {

    //方法体

}

数据类型 参数1,数据类型 参数2,数据类型 参数3…数据类型 参数n

public double calc(int num1, double num2) {

    //方法体

}

带参方法使用——调用

在调用带参方法calc(参数列表)的时候,必须按次序输入参数,并且类型一一对应。

对象.calc(变量1, 变量2);

ArgMethod method = new ArgMethod(); int num = 10;

double num1 = 20;

double result = method.calc(num, num1);

System.out.println("计算的结果是: + result)

Java中除了我们常用的String类型外,还提供了StringBuffer类型作为更高效的处理类型。

1.StringBuffer对象的声明及初始化。

StringBuffer buffer = new StringBuffer();

StringBuffer buffer2 = new StringBuffer("小新");

2.使用StringBuffer对象。

String s1 = buffer2.toString();

String s2 = buffer2.append(",你好!");

tringBuffer对象可以通过调用toString()方法转换为String类型,调用append方法将在StringBuffer对象后面追加新的字符串。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/782481.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号