字母大小写

记一个字母大小写转换

邮差的信 提交于 2020-02-01 00:05:03
title: 记一个字母大小写转换 copyright: true tags: - java - 算法 abbrlink: '5e064375' date: 2020-01-14 20:57:00 --- 记一个字母大小写转换 我们常见的大小写转换 private static void change(char c) { //如果输入的是大写,+32即可得到小写 if(c>='A' && c<='Z'){ c+=32; System.out.println(c); }else if(c>='a' && c<='z'){ //如果输入的是小写,-32即可得大小写 c-=32; System.out.println(c); } } 我们不常见的↓ 学到的一个更简单的方式 大小写字母切换: s^=(1<<5) ; 大小写字母相差32,又因为异或重要特性:不进位加法,所以大写字母和(1<<5)异或变成变成小写字母,小写字母和(1<<5)异或变成大写字母 。 代码地址 private static void change(char s) { //char s = 'A'; s = (char)(s ^ (1 << 5)); System.out.println(s); } 来源: https://www.cnblogs.com/tsvico/p/12247153.html

java学习笔记day1

☆樱花仙子☆ 提交于 2020-01-18 02:18:59
/* * 第一个java 程序 * 1.java区分大小写 * 2.java 类名用驼峰的命名规则 * 3.java 方法名称用小写 多个单词用驼峰 */ public class HelloWord{ public static void main(String []args){ System.out.println("我的第一个java程序"); } } /* * java的标识符 * 1.字母数字下划线美元$组成 * 2.不能以数字开头 * 3.大小写铭感 * 4.关键字不能做标识符 */ 来源: CSDN 作者: 薛东东 链接: https://blog.csdn.net/qq_28195449/article/details/103798503

字符串大小写转换(全转)(大小写互转)

寵の児 提交于 2020-01-09 02:10:21
代码: //1. 字符串全转换大写toUpperCase() String str1="123abcABC哈哈,。】"; System.out.println("字符串全转换大写前为:"+str1); System.out.println("字符串全转换大写toUpperCase()为:"+str1.toUpperCase()); //2. 字符串全转换小写toLowerCase() String str2="123abcABC哈哈,。】"; System.out.println("字符串全转换小写前为:"+str2); System.out.println("字符串全转换小写toLowerCase()为:"+str2.toLowerCase()); //3. 字符串大小写互转 //java包中没有自带的大小写互转的方法,所以小编自己个人写了一个方法 //因为'A'的编码数值为65,而且'a'的编码数值为97 //因为'B'的编码数值为66,而且'b'的编码数值为98 //因为'C'的编码数值为67,而且'c'的编码数值为99 //因为… //因为'Z'的编码数值为90,而且'z'的编码数值为122 //所以大写字母对应的小写字母之间编码数值相差32.即:小写字母编码数值-大写字母编码数值=32; //因此,将任意一个字符串中的大写字母改为小写字母的方式为: String

大小写字母,特殊字符,数字,四选一组合或者全组合,长度至少八位,验证

核能气质少年 提交于 2020-01-08 13:48:37
大小写字母,特殊字符,数字组合,至少八位以上验证 正则表达式: ^(?![A-Za-z0-9]+$)(?![a-z0-9\\W]+$)(?![A-Za-z\\W]+$)(?![A-Z0-9\\W]+$)[a-zA-Z0-9\\W]{8,}$ 拆分解释: (1)^匹配开头     (2)(?![A-Za-z0-9]+$)匹配后面不全是(大写字母或小写字母或数字)的位置,排除了(大写字母、小写字母、数字)的1种2种3种组合     (3)(?![a-z0-9\\W]+$)同理,排除了(小写字母、数字、特殊符号)的1种2种3种组合     (4)(?![A-Za-z\\W]+$)同理,排除了(大写字母、小写字母、特殊符号)的1种2种3种组合     (5)(?![A-Z0-9\\W]+$)同理,排除了(大写字母、数组、特殊符号)的1种2种3种组合     (6)[a-zA-Z0-9\\W]匹配(小写字母或大写字母或数字或特殊符号)因为排除了上面的组合,所以就只剩下了4种都包含的组合了     (7){8,}8位以上     (8)$匹配字符串结尾 string testString1 = "a1234567";//小写字母,数字 string testString2 = "A1234567";//大写字母,数字 string testString3 = "aB123456";/

大小写字母转换

你说的曾经没有我的故事 提交于 2020-01-01 14:28:42
输入一行字符,以回车符 ‘\n’ 结束,将其中的大写字母转换为相应的小写字母后输出,小写字母转换为相应的大写字母后输出,其他字符按原样输出。 # include <stdio.h> main ( ) { char a [ 1000 ] , * p ; gets ( a ) ; p = a ; for ( ; * p != 0 ; p ++ ) { if ( * p >= 'a' && * p <= 'z' ) * p = * p + 'A' - 'a' ; else if ( * p >= 'A' && * p <= 'Z' ) * p = * p - 'A' + 'a' ; } puts ( a ) ; return 0 ; } 来源: CSDN 作者: Kevin-Zzh 链接: https://blog.csdn.net/KEVINzzh/article/details/103792558

7-4 字符串字母大小写转换

ⅰ亾dé卋堺 提交于 2019-12-15 14:32:36
7-4 字符串字母大小写转换 题目内容 本题要求编写程序,对一个以“#”结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出。 输入格式 输入为一个以“#”结束的字符串(不超过30个字符)。 输出格式 在一行中输出大小写转换后的结果字符串。 输入样例 Hello World! 123# 输出样例 hELLO wORLD! 123 代码如下 # include <stdio.h> # include <string.h> # include <ctype.h> void Fn ( char a [ ] , int n ) ; int main ( ) { int i , j , len ; char ch , str1 [ 35 ] ; ch = getchar ( ) ; for ( i = 0 ; ch != '#' ; i ++ ) { str1 [ i ] = ch ; ch = getchar ( ) ; } str1 [ i ] = '\0' ; len = strlen ( str1 ) ; Fn ( str1 , len ) ; puts ( str1 ) ; } void Fn ( char a [ ] , int n ) { int i ; for ( i = 0 ; i < n ; i ++ ) { if ( a [ i

大小写转换

我们两清 提交于 2019-12-15 14:31:35
大小写转换 Problem Description X现在要学习英文以及各种稀奇古怪的字符的了。现在他想把一串字符中的小写字母变成大写字符,大写字母变成小写字母,其他的保持不变。 Input 输入有多组。 每组输入一个字符串,长度不大于80,不包含空格。 Output 输出转换后的字符串 Sample Input A* B+ Sample Output a* b+ # include <stdio.h> # include <stdlib.h> int main ( ) { char s [ 80 ] ; char i , n ; while ( gets ( s ) ) { for ( i = 0 ; i < strlen ( s ) ; i ++ ) { if ( ( s [ i ] >= 'a' && s [ i ] <= 'z' ) ) { s [ i ] - = 32 ; } else if ( s [ i ] >= 'A' && s [ i ] <= 'Z' ) { s [ i ] + = 32 ; } } printf ( "%s\n" , s ) ; } return 0 ; } 来源: CSDN 作者: 咕咕咕咕咕~ 链接: https://blog.csdn.net/qq_45666654/article/details/103547889

大小写转换

我怕爱的太早我们不能终老 提交于 2019-12-14 11:02:30
大小写转换 Problem Description 把一个字符串里所有的大写字母换成小写字母,小写字母换成大写字母。其他字符保持不变。 Input 输入为一行字符串,其中不含空格。长度不超过80个字符。 Output 输出转换好的字符串。 Sample Input ABCD123efgh Sample Output abcd123EFGH # include <stdio.h> # include <stdlib.h> int main ( ) { int i ; char s [ 100 ] ; gets ( s ) ; for ( i = 0 ; s [ i ] != '\0' ; i ++ ) { if ( s [ i ] >= 'a' && s [ i ] <= 'z' ) s [ i ] = s [ i ] - 32 ; else if ( s [ i ] >= 'A' && s [ i ] <= 'Z' ) s [ i ] = s [ i ] + 32 ; printf ( "%c" , s [ i ] ) ; } printf ( "\n" ) ; return 0 ; } 来源: CSDN 作者: 咕咕咕咕咕~ 链接: https://blog.csdn.net/qq_45666654/article/details/103536179

字母大小写字母转换

耗尽温柔 提交于 2019-12-06 05:22:35
例:String str = "AbC"; 把字符串所有字母变成小写: System.out.println(str.toLowerCase()); 把字符串所有字母大写: System.ouxntln(str.toUpperCase()); 1、字母小写a-z:97-122; char a = 'a'; char z = 'z'; System.out.println((int)a); System.out.println((int)z); 2、字母大写A-Z:65-90; char a = 'A'; char z = 'Z'; System.out.println((int)a); System.out.println((int)z); 来源: https://www.cnblogs.com/suger-4/p/11963816.html

python字符串大小写

拜拜、爱过 提交于 2019-12-06 00:55:47
python字符串大小写 str = "love python" print(str.capitalize()) #把字符串的第一个字母大写 print(str.title()) #把字符串中的单词首字母大写 print(str.upper()) #把字符串中的所有字母大写 print(str.lower()) #把字符串的所有字母小写 ------------------------ Love python Love Python LOVE PYTHON love python 总结 方法 作用 capitalize() 第一个字母大写 title() 所有单词首字母大写 upper() 所有字母大写 lower() 所有字母小写 来源: https://www.cnblogs.com/yuelu/p/11954591.html