JavaSE教程
Java基础
Java简介
搭建Java开发环境
第一个Java程序
数据类型和变量
运算符和表达式
控制流程语句
数组和字符串
Java方法和方法调用
Java面向对象编程
Java类和对象
Java继承
Java封装
Java多态
Java异常处理
Java集合框架
Java高级特性
Java泛型
Java注解
Java文件I/O和NIO
Java多线程编程
Java网络编程
Java图形用户界面
Java应用开发
Java数据库连接(JDBC)
Java Web应用
-
+
首页
数组和字符串
### 数组的声明和使用 在Java中,数组是一种基本的数据结构,用于存储固定大小的相同类型的元素。 **声明数组**: ```java int[] intArray; // 声明一个整型数组 intArray = new int[5]; // 创建一个长度为5的整型数组 ``` **初始化数组**: ```java intArray[0] = 1; intArray[1] = 2; intArray[2] = 3; intArray[3] = 4; intArray[4] = 5; ``` **使用循环遍历数组**: ```java for (int i = 0; i < intArray.length; i++) { System.out.println(intArray[i]); } ``` ### 多维数组 多维数组可以看作是数组的数组,最常见的是二维数组。 **声明和初始化二维数组**: ```java int[][] intArray2D = new int[3][2]; // 创建一个3行2列的二维数组 intArray2D[0][0] = 1; intArray2D[0][1] = 2; intArray2D[1][0] = 3; intArray2D[1][1] = 4; intArray2D[2][0] = 5; intArray2D[2][1] = 6; ``` **遍历二维数组**: ```java for (int i = 0; i < intArray2D.length; i++) { for (int j = 0; j < intArray2D[i].length; j++) { System.out.print(intArray2D[i][j] + " "); } System.out.println(); } ``` ### 字符串操作 Java中的`String`类提供了丰富的方法来操作字符串。 **连接字符串**: ```java String greeting = "Hello, "; String name = "World"; String message = greeting + name; // 使用+连接字符串 ``` **比较字符串**: ```java String str1 = "Hello"; String str2 = "hello"; boolean result = str1.equalsIgnoreCase(str2); // 忽略大小写比较 ``` **获取子字符串**: ```java String str = "Moonshot AI"; String substring = str.substring(7); // 获取从索引7开始的子字符串 ``` ### 字符串格式化 字符串格式化允许你构造格式化的字符串,常用的类是`String.format()`方法。 **基本的字符串格式化**: ```java String name = "Kimi"; int age = 25; String formattedString = String.format("Name: %s, Age: %d", name, age); ``` **格式化浮点数**: ```java double pi = 3.14159; String formattedPi = String.format("Pi: %.2f", pi); // 保留两位小数 ``` 这些是数组和字符串在Java中的一些基本操作和特性,它们在编程中非常常用,并且提供了强大的数据操作能力。
wwbang
2024年12月25日 16:18
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码