Java教程

练习-Java字符串之String类常用方法之满足条件的子字符串

本文主要是介绍练习-Java字符串之String类常用方法之满足条件的子字符串,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

任务描述

本关任务:接收给定的一个字符串,对该字符串做如下处理:

1.去除前后空格;

2.找出字符串中以字母 a 开头,以字母 z 结尾以及含有 li 的单词(如:alsliz);

3.输出字符串中共有多少个满足上述条件的单词;

4.将满足条件的单词分别转化为大写和小写输出。

import java.util.Scanner;
public class StrTest {
    public static void main(String[] args) {
// 请在Begin-End间编写代码
/********** Begin **********/		
// 第一步:接收输入的字符串
Scanner input = new Scanner(System.in);
String str = input.next().trim();//接收字符串并去空格
String[] array = str.split(",");
int sum = 0;          
// 第二步:对字符串做指定操作操作
for(String i:array){
    if(i.startsWith("a") && i.endsWith("z") && i.contains("li")){
        System.out.println("将符合条件的子字符串转化为小写:" + i.toLowerCase());//转为小写
        System.out.println("将符合条件的子字符串转化为大写:" + i.toUpperCase());//转为大写
        sum ++;//统计个数
    }
}
if (sum > 0) {
            System.out.println("字符串中共有符合条件的子字符串" + sum + "个");
        }else {
            System.out.println(str + "该字符串没有符合条件的子字符串");
        } 
/********** End **********/
    }
}

这篇关于练习-Java字符串之String类常用方法之满足条件的子字符串的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!