String示例:
packageHomeWork;
publicclassStringTest {
publicstaticvoidmain(String[] args) {
// endsWith();// endsWith的测试;
// indexOf();//indexOf的测试;
// charAt();//charAt的测试;
// tString();//toString的测试;
// split();//split的测试;
// trim();//trim的测试;
// substring();//substring的测试;
// contains();//contains的测试;
// compareTo();//compareTo的测试;
//concat();//concat的测试;
// isEmpty();//isEmpty的测试;
// replace();//replace的测试;
// subString();//substring的测试;
// lowerCase();//lowercase的测试;
//copyValue();//copyValue的测试;
}
publicstaticvoidendsWith() {
String endsWith =newString("123456");
booleanresult = endsWith.endsWith("8");
System.out.println("123456是以8结尾的吗" + result);
System.out.println("-----------------------");
}
publicstaticvoidindexOf() {
String a = "123456";
System.out.println(a.indexOf("1"));
System.out.println("-----------------------");
}
publicstaticvoidcharAt() {
String s = "12345678";
System.out.println(s.charAt(1));
System.out.println("-----------------------");
}
publicstaticvoidtString() {
String s = "001235677";
System.out.println(s.toString());
System.out.println("-----------------------");
}
publicstaticvoidsplit() {
// split第一种用法;
String s = "100-86-11";
String[] array = s.split("-");
for(inti = 0; i < array.length; i++) {
System.out.print(array[i]);
}
System.out.println("\n" + "-----------------------");
// split第二种用法;
String s2 = "welcome to www baidu com";
String[] array2 = s2.split("w", 4);
for(inti = 0; i < array2.length; i++) {
System.out.print(array2[i]);
}
System.out.println("\n" + "-----------------------");
}
publicstaticvoidtrim() {
String s = " helloworld ";
System.out.println("开始s的长度 " + s.length());
s = s.trim();
System.out.println("现在s的长度 " + s.length());
}
publicstaticvoidsubstring() {
String s = "this is a cat";
s = s.substring(1);
System.out.println(s);
}
publicstaticvoidcontains() {
String s = "test a contains";
booleanresult = s.contains("t");
System.out.println(result);
}
publicstaticvoidcompareTo() {
String a = "a";
String b = "b";
intresult = a.compareTo(b);
System.out.println(result);
}
publicstaticvoidconcat() {
String s = "abcd";
s = s.concat("d");
System.out.println(s);
}
publicstaticvoidisEmpty() {
String s = "";
booleanresult = s.isEmpty();
System.out.println(result);
}
publicstaticvoidreplace() {
String s = "abcde";
s = s.replace(s, "f");
System.out.println(s);
}
publicstaticvoidsubString() {
String s = "abcdef";
s = s.substring(0, 1);
System.out.println(s);
}
publicstaticvoidlowerCase() {
String s = "ABCDE";
s = s.toLowerCase();
System.out.println(s);
}
publicstaticvoidcopyValue() {
char[] s = { 'a', 'b', 'c', 'd' };
String s1 = String.copyValueOf(s, 0, 1);
System.out.println(s1);
}
}
分享到:
相关推荐
5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5....
【Java String类常用方法详解与实战】 在Java编程语言中,`String`类是一个非常重要的类,它代表不可变的字符序列。所有的字符串字面值(例如:"abc")都是`String`类的实例。本篇文章将深入探讨`String`类的一些...
根据提供的信息,我们可以总结出这份Java基础String类选择题练习题主要聚焦于String及StringBuffer类的使用。尽管具体的题目内容未给出,但从所展示的信息中可以推断出该练习题集涵盖了以下几方面的知识点: ### 一...
Java String类是Java编程语言中的核心类,它用于表示和操作字符串。由于字符串在编程中极为常见,理解和熟练掌握String类的用法至关重要。在面试中,Java String类的操作和用法经常成为考察的重点。 首先,Java ...
java jdk中string类的源码 ,了解string类的书写,定义和声明
Java中的`String`类是编程中最常用的类之一,它在Java的`java.lang`包中,无需显式导入即可使用。`String`类代表不可变的字符序列,这意味着一旦创建了`String`对象,它的值就不能改变。这个特性使得`String`在处理...
Java中的String类是编程中最常用的类之一,它代表不可变的字符序列。在这个文档中,我们探讨了几个Java String类的常用方法,这些方法对于处理和操作字符串非常关键。 1. `length()`方法:返回字符串的长度。例如,...
Java String类为什么是不可变的_动力节点Java学院整理,动力节点口口相传的Java黄埔军校
"Java 中string类的运用" Java 中的 String 类是 Java 语言中最基本的数据类型之一,用于表示字符串。下面我们将详细介绍 String 类的运用,包括实例化 String 对象的两种方式、String 对象的比较、String 对象的...
在Java编程语言中,`String`类是使用最频繁的类之一,它代表不可变的字符序列。本文将深入解析`String`类的一些常用方法,帮助开发者更好地理解和使用这个核心类。 1. **构造方法** - `String()`:创建一个空字符...
Java中的String类是用于表示和操作字符串的基本类,它在Java编程中扮演着至关重要的角色。String类的对象是不可变的,这意味着一旦创建了String对象,就不能改变其内容。这是因为字符串在Java中被视为常量,存储在...
用于课程设计String类的实现,上传了String类设计的发布软件,审核通过后再发布程序源代码
Educoder题目:Java面向对象 - String类答案解析
在Java编程语言中,String类是一个非常基础且重要的部分,它是不可变的,也就是说一旦创建了一个String对象,就不能更改它的内容。然而,许多初学者在学习过程中可能会尝试自己创建一个类似的字符串类,以便更好地...
Java String类正则操作示例 Java String类正则操作示例主要介绍了Java String类正则操作,结合实例形式分析了java针对数字的正则验证、过滤及邮箱正则验证相关操作技巧。下面将详细说明标题和描述中所说的知识点。 ...
Java 中的 String 类是 Java 编程语言中最基本的类之一,用于表示字符串。它在 java.lang 包中,是所有 Java 程序的默认一部分。String 类是不可变的,这意味着一旦创建了 String 对象,就不能更改它所包含的字符...
在Java编程语言中,String类是用于处理文本字符串的核心类,它在`java.lang`包中,无需显式导入即可使用。String类的功能强大且用途广泛,涉及到许多基础和高级的字符串操作。以下是对Java String类功能、原理及应用...
String类的常用方法(一) 目录 课程导入 掌握获取字符串长度的方法 掌握字符串连接、截取子串的方法 方法定义:public int length() 获取字符串的长度 例如: String message = “Welcome to Java”; System.out....
Java的String类是Java语言中最基础且常用的类之一,它代表不可变的字符序列,用于处理文本数据。在Java中,String对象一旦被创建,其内容就不能改变。本篇文章将详细介绍Java String类的一些主要构造函数和常用方法...
Java String 使用详解是 Java 编程语言中最基础也是最重要的一部分,对于 Java 程序员来说,了解 String 类的使用方法是必不可少的。本文将详细介绍 Java String 的使用方法,包括 String 对象的初始化、字符串的...