21xrx.com
2024-09-20 07:48:00 Friday
登录
文章检索 我的文章 写文章
Java字符串(String)的基本用法及案例
2023-06-14 12:10:58 深夜i     --     --
Java字符串 字符串基本用法 字符串案例

在Java编程语言中,字符串(String)是一种广泛使用的数据类型,可以用于存储和操作文本数据。本文将介绍Java字符串的基本用法和一些常见的案例。

1. 声明和初始化字符串

声明字符串的方式有两种:使用String关键字或使用字符数组。下面是两种方式的示例代码:


String str1 = "Hello World!"; //直接使用字符串字面量

char[] charArray = 'e';

String str2 = new String(charArray); //使用字符数组初始化字符串

2. 字符串的常用方法

Java字符串提供了许多有用的方法,以下是一些常用的方法:

- length(): 返回字符串的长度

- charAt(): 返回指定位置的字符

- substring(): 返回一个新的字符串,它是原字符串的一个子字符串

- indexOf(): 返回指定子字符串的第一个出现位置

- toLowerCase(): 将字符串转换为小写

- toUpperCase(): 将字符串转换为大写

- equals(): 比较两个字符串是否相等

下面是一些示例代码:


String str = "Hello World!";

System.out.println(str.length()); //输出:12

System.out.println(str.charAt(6)); //输出:W

System.out.println(str.substring(6, 11)); //输出:World

System.out.println(str.indexOf("o")); //输出:4

System.out.println(str.toLowerCase()); //输出:hello world!

System.out.println(str.toUpperCase()); //输出:HELLO WORLD!

System.out.println(str.equals("Hello World!")); //输出:true

3. 字符串的拼接和格式化

Java字符串可以使用"+"运算符进行拼接。另外,也可以使用String.format()方法对字符串进行格式化。以下是一些示例代码:


String str1 = "Hello";

String str2 = "World!";

System.out.println(str1 + " " + str2); //输出:Hello World!

String name = "Tom";

int age = 18;

double score = 78.5;

String message = String.format("My name is %s, I'm %d years old, and my score is %.2f.", name, age, score);

System.out.println(message); //输出:My name is Tom, I'm 18 years old, and my score is 78.50.

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复