String-需求把一个字符串的首字母转成大写,其余为小写(只考虑英文大小写字母字符)

package cn.lianxi;

public class DaXiao {
    public static void main(String[] args) {
        /*需求把一个字符串的首字母转成大写,其余为小写(只考虑英文大小写字母字符)
         * 分析:
         *         1.先获取第一个字符
         *         2.获取除了第一个字符的以外字符
         *         3.把第一个字符转成大写
         *         4.把第一个字符转成大写
         *         5.把除第一个字符以外的字符转成小写
         *         6.字符串拼接
         * */
        String str = "helloWORLD";
        String str2 = str.substring(0,1);
        String str3 = str.substring(1);

        String str4 = str2.toUpperCase();
        String str5 = str3.toLowerCase();

        String str6 = str4.concat(str5);
        System.out.println("结果是:"+str6);
        //优化代码
        System.out.println(str.substring(0,1).toUpperCase().concat(str.substring(1).toLowerCase()));

    }
}
时间: 2024-10-28 16:19:03

String-需求把一个字符串的首字母转成大写,其余为小写(只考虑英文大小写字母字符)的相关文章

将字符串中的三个单词的首字母转化成大写

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> //var a = 'welcome to china'; //将字符串中的三个单词的首字母转化成大写:返回Welcome To China; var a = 'welcome to china'; va

toupper(将小写字母转换成大写字母)

/*toupper(将小写字母转换成大写字母) 相关函数 isalpha,tolower 表头文件 #include<ctype.h> 定义函数 int toupper(int c); 函数说明 若参数c为小写字母则将该对映的大写字母返回. 返回值 返回转换后的大写字母,若不须转换则将参数c值返回. 附加说明 范例 */ /* 将s字符串内的小写字母转换成大写字母 */ #include<ctype.h> main() { char s[]="aBcDeFgH12345;

把一个string串的所有小写字母转成大写字母的例子来看看看全局函数的使用

今天写了一个小例子,把字符串里面的所有小写字母全部转换成大写字母http://blog.csdn.net/yasaken/article/details/7303903 1 #include "stdafx.h" 2 #include <string> 3 #include <algorithm> 4 #include <iostream> 5 6 using namespace std; 7 8 int _tmain(int argc, _TCHA

首字母转换成大写

/*输入一英文句子,将其中所有单词首字符转换成大写后输出*/ #include<stdio.h>#include<string.h> char *toupper(char *str){ char *p=str; int len=strlen(str); if(*p==' ') //消除前面空格 { p++; len--; } if(*p>96&&*p<123) //判断第一个字母 { *p=*p-32; } while(len-->=0) //遍历

利用split对一个字符串按逗号“”,“”分割成数组

Stirng attach_id = "a,da,dsa,rew,rew,dsa"; String[] arr=new String(attach_id).split("[\\,]"); //用split对一个字符串按逗号分割成数组 String str = Arrays.toString(arr); //str数组 原文地址:https://www.cnblogs.com/Darkqueen/p/12068115.html

华为机试—字符串首字母转换成大写

举例: 输入:this is a book 返回:This Is A Book #include<stdio.h> #include<stdlib.h> #include<string.h> int main() { char input[]="this is a book"; char output[256]={'\0'}; int i,len; len=strlen(input); printf("变换前的字符串为:%s\n"

编写一个子程序:将包含任意字符,以0结尾的字符串中的小写字母转变成大写字母

assume cs:code,ds:data data segment db 'Beginners All-purpose Symbolic Instruction Code.',0 data ends code segment begin: mov ax,data mov ds,ax mov si,0 call letterc mov ah,4ch int 21h letterc: push ax s: mov al,[si] mov ah,0 mov cx,ax jcxz return cm

python首字母转换成大写函数

现在有个需求: 假设用户输入的英文名字不规范,没有按照首字母大写,后续字母小写的规则,请利用map()函数,把一个list(包含若干不规范的英文名字)变成一个包含规范英文名字的list: 输入:['adam', 'LISA', 'barT']            输出:['Adam', 'Lisa', 'Bart'] 原先想法是将字符分离,第一个转换为大写,其余转换为小写: def format_name(s):     return "%s" % (s[:1].upper() + 

将用户输入的字符串反向输出到页面上,并且要求将其中的小写字母转换成大写字母。

<script>var str = prompt("脚本提示:\n 请输入一行文字:","");var upper_str = str.toUpperCase();for(var i=upper_str.length-1;i>=0;i--) document.write(upper_str.charAt(i));</script>