String 案例:拼接字符串

简介: String 案例:拼接字符串

案例:拼接字符串


需求:定义一个方法,把int数组中的数据按照指定的格式拼接成一个字符串返回,调用该方法并在控制台输出结果。例如,数组为intlarr={1,2.3};,执行方法后的输出结果为:[1,2,3]


思路:

①定义一个int类型的数组,用静态初始化完成数组元素的初始化

②定义一个方法,用于把int数组中的数据按照指定格式拼接成一个字符串返回。返回值类型String

参数列表int[]arr

③在方法中遍历数组,按照要求进行拼接


④调用方法,用一个变量接收结果


⑤ 输出结果


//需求:定义一个方法,把int数组中的数据按照指定的格式拼接成一个字符串返回,调用该方法并在控制台输出结果。例如,数组为intlarr={1,2.3};,执行方法后的输出结果为:[1,2,3]
//
//        思路:
//        ①定义一个int类型的数组,用静态初始化完成数组元素的初始化
//        ②定义一个方法,用于把int数组中的数据按照指定格式拼接成一个字符串返回。返回值类型String
//        参数列表int[]arr
//        ③在方法中遍历数组,按照要求进行拼接
//
//        ④调用方法,用一个变量接收结果
//
//        ⑤ 输出结果
public class StringDemo05 {
    public static void main(String[] args) {
//         ①定义一个int类型的数组,用静态初始化完成数组元素的初始化
        int[] arr = {1, 2, 3};
        //  ④调用方法,用一个变量接收结果
        String s = arrayToString(arr);
        //输出结果
        System.out.println(s);
    }
    //  ②定义一个方法,用于把int数组中的数据按照指定格式拼接成一个字符串返回。返回值类型String
//        参数列表int[]arr
        /*
        两个明确:
        参数类型
        返回值类型
         */
    public static String arrayToString(int[] arr) {
        //方法中遍历数组,按照要求进行拼接
        String s = "";
        s += "[";
        for (int i = 0; i < arr.length; i++) {
            if (i == arr.length - 1) {
                s += arr[i];
            } else {
                s += arr[i];
                s += ", ";
            }
        }
        s += "]";
        return s;
    }
}
目录
相关文章
|
1天前
|
Dart
Dart中的String类型定义与拼接
Dart中的String类型定义与拼接
7 0
|
2天前
|
C++ 容器
C++字符串string容器(构造、赋值、拼接、查找、替换、比较、存取、插入、删除、子串)
C++字符串string容器(构造、赋值、拼接、查找、替换、比较、存取、插入、删除、子串)
12 1
|
4天前
|
存储 缓存 Java
JavaSE 字符串String及相关API StringBuilder StringJoiner 底层原理 详解
JavaSE 字符串String及相关API StringBuilder StringJoiner 底层原理 详解
11 2
|
14天前
|
编译器 C++
【C++进阶】深入STL之string:模拟实现走进C++字符串的世界
【C++进阶】深入STL之string:模拟实现走进C++字符串的世界
15 1
|
15天前
|
C++ 容器
【C++语言】String 类关键函数实现,手搓一个简单字符串类!
【C++语言】String 类关键函数实现,手搓一个简单字符串类!
|
15天前
|
JSON Java 数据格式
如何用String字符串生成JSONObject和JSONArray数据
如何用String字符串生成JSONObject和JSONArray数据
23 1
|
21天前
|
安全 Java API
JavaSE——常用API进阶一(3/3)-StringBuilder(构造器、拼接内容、反转操作、其他操作),StringBuffer,StringJoiner
JavaSE——常用API进阶一(3/3)-StringBuilder(构造器、拼接内容、反转操作、其他操作),StringBuffer,StringJoiner
20 1
|
21天前
|
存储 Java API
JavaSE——常用API(2/3)-String使用时的注意事项、String的应用案例
JavaSE——常用API(2/3)-String使用时的注意事项、String的应用案例
19 1
|
21天前
|
Java 程序员 API
JavaSE——常用API(1/3)-包、String概述、String常用方法(length、charAt、遍历字符串、toCharArray......)
JavaSE——常用API(1/3)-包、String概述、String常用方法(length、charAt、遍历字符串、toCharArray......)v
13 0
|
25天前
|
机器学习/深度学习 XML NoSQL
【Redis】 String 字符串类型常见命令
【Redis】 String 字符串类型常见命令