6、字符串处理

编程题目:

6.(1)从控制台接受一串字符串;

 (2)将该字符串转换成字符数组;

 (3)将该字符数组下标为偶数的字符打印到控制台;

 (4)将该字符数组的第一个元素与最后一个元素互换。

示例代码:

package program.string.exercise06;

import java.util.Scanner;

/**
 * 6. 
 * (1)从控制台接受一串字符串
 * (2)将该字符串转换成字符数组    
 * (3)将该字符数组下标为偶数的字符打印到控制台  
 * (4)将该字符数组的第一个元素与最后一个元素互换
**/

public class StringHandle {
    public static void main(String[] args) {

        //(1)从控制台接受一串字符串
        System.out.println("请输入字符串:");
        @SuppressWarnings("resource")
        Scanner scanner = new Scanner(System.in);
        String s = scanner.nextLine();

        //(2)将该字符串转换成字符数组  
        char[] c = s.toCharArray();

        //(3)将该字符数组下标为偶数的字符打印到控制台  
        System.out.println("字符下标为偶数:");
        for(int i=0;i<c.length;i++){
            if(i%2 == 0){
                System.out.print(c[i]);
            }
        }

        //(4)将该字符数组的第一个元素与最后一个元素互换
        System.out.println();
        System.out.println("元素互换:");
        char ch = c[0];
        c[0] = c[c.length-1];
        c[c.length-1] = ch;
        for (char c1 : c) {
            System.out.print(c1);
        }

    }
}

结果显示:

这里写图片描述

猜你喜欢

转载自blog.csdn.net/jsc123581/article/details/81808794