字符串的基础操作

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 }

 

以上是关于字符串的基础操作的主要内容,如果未能解决你的问题,请参考以下文章

20155201 李卓雯 《网络对抗技术》实验一 逆向及Bof基础

逆向及Bof基础实践

js基础复习---字符串操作

《Python学习之路 -- Python基础之切片》

jQuery的DOM操作

20155307刘浩《网络对抗》逆向及Bof基础