字符串的基础操作
Posted 昇陽特区
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串的基础操作相关的知识,希望对你有一定的参考价值。
题目如下
实验内容
假设字符串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 }
以上是关于字符串的基础操作的主要内容,如果未能解决你的问题,请参考以下文章