System.out.println("abc".charAt(1));//返回指定索引处的 char 值。
System.out.println("abcd".compareTo("abcde"));//按字典须序比较 =0 >1 <-1
System.out.println("abc".compareToIgnoreCase("ABC"));//按字典顺序比较两个字符串,不考虑大小写。
System.out.println("abc".concat("def"));//将指定字符串连接到此字符串的结尾。
System.out.println("abc".contains("a"));//当且仅当此字符串包含指定的 char 值序列时,返回 true。
System.out.println("abc".endsWith("bc"));// 测试此字符串是否以指定的后缀结束。
System.out.println("abc".equalsIgnoreCase("ABC"));//将此 String 与另一个 String 比较,不考虑大小写。
System.out.println(String.format("我是一名%s%s", "程序员",100));// 使用指定的格式字符串和参数返回一个格式化字符串。
System.out.println("abc".hashCode());//返回此字符串的哈希码。
System.out.println("abc".indexOf('a'));// 返回指定字符在此字符串中第一次出现处的索引。
System.out.println("abcabc".indexOf('a', 1));//返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。
System.out.println("a b c".intern());//返回字符串对象的规范化表示形式。
System.out.println(" ".isEmpty());//当且仅当 length() 为 0 时返回 true。
System.out.println("abcabc".lastIndexOf('a'));//返回指定字符在此字符串中最后一次出现处的索引。
System.out.println("fdsf".matches("^\\d+$"));//告知此字符串是否匹配给定的正则表达式。
System.out.println("a b c".replace(" ", ""));//返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的。
System.out.println("116abc".replaceAll("[0-9]", "*"));//使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。
System.out.println("aaaa".replaceFirst("[a-z]", "*"));//使用给定的 replacement 替换此字符串匹配给定的正则表达式的第一个子字符串。
System.out.println("a a [color=red][/color][align=center][/align]a".split(" ").length);//根据匹配给定的正则表达式来拆分此字符串。
System.out.println("abcd".startsWith("a"));//测试此字符串是否以指定的前缀开始。
char [] chars ="abcdefg".toCharArray();//将此字符串转换为一个新的字符数组。
for (int i = 0; i < chars.length; i++) {
System.out.print(chars[i]+" ");
}
System.out.println("ABCDEF".toLowerCase());//将此 String 中的所有字符都转换为小写。
System.out.println("abc".toUpperCase());//将此 String 中的所有字符都转换为大写。
System.out.println(String.valueOf(chars));// 返回 char 数组参数的字符串表示形式。
System.out.println(String.valueOf(true));//返回 boolean 参数的字符串表示形式。
System.out.println("abc".substring(1));//截取从1之后的字符串
System.out.println("abcdef".substring(0,2));//截取从0到2的字符串
分享到:
相关推荐
综上所述,这份Java基础String类选择题练习题主要覆盖了String和StringBuffer类的基础概念、基本操作方法以及它们之间的区别等内容。通过这些练习题,学习者可以更好地理解和掌握这两个类的使用方法,为实际编程工作...
Java中的String类是Java语言中最基本的类之一,它提供了许多实用的方法来操作字符串。在日常开发中,我们经常会使用这些方法来完成字符串的处理和操作。下面我们将详细介绍Java String类中的常用方法。 charAt方法 ...
Java中的`String`类是编程中最常用的类之一,它在Java的`java.lang`包中,无需显式导入即可使用。`String`类代表不可变的字符序列,这意味着一旦创建了`String`对象,它的值就不能改变。这个特性使得`String`在处理...
Java String 使用详解是 Java 编程语言中最基础也是最重要的一部分,对于 Java 程序员来说,了解 String 类的使用方法是必不可少的。本文将详细介绍 Java String 的使用方法,包括 String 对象的初始化、字符串的...
【Java String类常用方法详解与实战】 在Java编程语言中,`String`类是一个非常重要的类,它代表不可变的字符序列。所有的字符串字面值(例如:"abc")都是`String`类的实例。本篇文章将深入探讨`String`类的一些...
在Java编程语言中,`String`类是使用最频繁的类之一,它代表不可变的字符序列。本文将深入解析`String`类的一些常用方法,帮助开发者更好地理解和使用这个核心类。 1. **构造方法** - `String()`:创建一个空字符...
4. **方法**:自定义的String类需要实现类似Java内置String类的方法,如`length()`、`charAt(int index)`、`substring(int beginIndex, int endIndex)`等,以便于操作和访问字符串。 5. **字符串连接**:模拟`+`...
Java String类是Java编程语言中的核心类,它用于表示和操作字符串。由于字符串在编程中极为常见,理解和熟练掌握String类的用法至关重要。在面试中,Java String类的操作和用法经常成为考察的重点。 首先,Java ...
理解并熟练掌握`String`类的构造函数和各种操作方法,对于任何Java程序员来说都是必不可少的技能。通过本文的介绍,希望能帮助读者加深对`String`类的理解,并在实际编程中更加灵活地运用这一强大的工具。
Java中的String类是编程中非常基础且重要的一个类,它代表不可变的字符序列,即一旦创建,其内容就不能更改。下面我们将详细讨论String类的一些主要特性、实例化方式以及常用方法。 1. **String类的实例创建**: -...
在Java编程语言中,`String`类是处理文本字符串的核心工具。它是一个不可变对象,意味着一旦创建,其内容就不能更改。这是因为`String`在Java中被实现为一个特殊的类,存储在一个连续的字符数组中,这个特性对于理解...
String 类是 Java 中一个非常重要的类,它提供了字符串操作的各种方法。在这里,我们将基于 ArrayList 实现可以深度复制的栈结构,并实现 MyString 类的相关操作。 1. 课程设计的目的 了解和掌握 String 类的实现...
Java中的String类是用于表示和操作字符串的基本类,它在Java编程中扮演着至关重要的角色。String类的对象是不可变的,这意味着一旦创建了String对象,就不能改变其内容。这是因为字符串在Java中被视为常量,存储在...
本文将详细探讨如何在Java中将JSON字符串转换为Java实体类。 首先,你需要引入一个JSON库,如Jackson、Gson或Fastjson。这里以Jackson为例,因为它是目前广泛使用的JSON处理库,提供了强大的JSON操作功能。 1. **...
Java String类正则操作示例主要介绍了Java String类正则操作,结合实例形式分析了java针对数字的正则验证、过滤及邮箱正则验证相关操作技巧。下面将详细说明标题和描述中所说的知识点。 一、应用正则表达式 应用...
在Java编程中,String对象和Byte类型的转换是常见的操作,特别是在网络编程中,因为网络通信通常涉及字节流的处理。下面将详细讲解Java中如何进行这两种类型之间的转换,并探讨其在网络编程中的应用。 首先,让我们...
### Java中String类的知识 ...通过以上介绍可以看出,`String`类提供了丰富的API来支持各种字符串操作,使得Java开发人员能够轻松地处理文本数据。理解这些基本概念对于编写高质量的Java代码至关重要。
Java的`String`类用于表示不可变的字符序列,它包含许多方法用于操作和处理字符串。在实验中,`String`类的`regionMatches()`方法被用来检查一个字符串是否包含在另一个字符串中。 【regionMatches()方法】 `...
Java 中 String 类型转换方法是一种常见的编程操作,涉及到各种数据类型之间的转换,包括整型、浮点型、长整型、浮点型等。本文将详细介绍 Java 中 String 类型转换方法的各种形式。 整型到字符串 在 Java 中,将...
Java 中的 String 类提供了丰富的方法和特性,使得字符串的操作变得简单而强大。不可变性、字符串常量池、以及各种字符串操作方法都是 String 类的关键特性。通过本文的介绍,我们希望能够帮助读者更好地理解和使用 ...