字符串的基础操作

题目如下

实验内容

假设字符串s1、s2、s3的定义如下:

String s1 = “A String”;

String s2 = “A String”;

String s3 = s1;

请写出下列表达式的值:

s1 == s2

s1 == s3

s1.length()

s1.equals(s2)

s1.equals(s3)

s1.compareTo(s2)

s1.compareTo(s3)

s1.concat(s3)

s1.indexOf(‘t’)

s3.lastIndexOf(‘t’)

实验目的

(1)       熟悉字符串类String。

(2)       学习创建类String的对象。

(3)       学习使用类String执行字符串操作。

实验步骤

(1)       按题目的要求创建String对象s1、s2,并声明对象引用s3指向s1;

(2)       调用String类的相关方法,执行指定操作并输出结果。

实现如下

文件:StringTest.java

 1 package shangji20180514;
 2 
 3 public class StringTest {
 4     public static void main(String[] args) {
 5         String s1 = "A String";
 6         String s2 = "A String";
 7         String s3  = "s1";
 8         System.out.println("s1 == s2 = "+s1 == s2);
 9         System.out.println("s1 == s3 = "+s1 == s3);
10         System.out.println("s1.length() = "+s1.length());
11         System.out.println("s1.equals(s2) = "+s1.equals(s2));
12         System.out.println("s1.equals(s3) = "+s1.equals(s3));
13         System.out.println("s1.compareTo(s2) = "+s1.compareTo(s2));
14         System.out.println("s1.compareTo(s3) = "+s1.compareTo(s3));
15         System.out.println("s1.concat(s3) = "+s1.concat(s3));
16         System.out.println("s1.indexOf(‘t’) = "+s1.indexOf('t'));
17         System.out.println("s3.lastIndexOf(‘t’) = "+s3.lastIndexOf('t'));
18     
19     }
20 }

猜你喜欢

转载自www.cnblogs.com/peng-free/p/9048039.html
今日推荐