将字符串中大写转小写,小写转大写

import java.io.File;
/**
* 文件名大写转小写,小写转大写
* @author zjq
*
*/
public class EditName {

public static void main(String[] args) {
File file = new File("D:\\Files\\DataSourceFile02.zip");
String name = file.getName();

String fileName = name.substring(0, name.lastIndexOf("."));
System.out.println(fileName);

StringBuilder sb = new StringBuilder();

if (fileName!=null) {
for (int i = 0; i < fileName.length(); i++) {
char c = fileName.charAt(i);
if (Character.isUpperCase(c)) {
// System.out.print(c+" ");
// System.out.print(Character.toLowerCase(c)+" ");
sb.append(Character.toLowerCase(c));
} else if(Character.isLowerCase(c)){
sb.append(Character.toUpperCase(c));
}
}
}

System.out.println(sb.toString()+"02");
}
}

时间: 2024-10-01 22:23:06

将字符串中大写转小写,小写转大写的相关文章

(5)实现一个函数,把一个字符串中的字符从小写转为大写。

#include "stdio.h"#include "conio.h"#include "stdafx.h"#include <iostream>using namespace std; void upper(char* s, char* us){ while(*s != '\0') { if(*s >= 'a' && *s <= 'z') { *us = *s - 32; } else { *us =

汇编语言——统计一个字符串中的大写字母、小写字母、数字和其他字符的个数,并显示

;统计字符串中大写字母.小写字母.数字.其他字符的个数DATAS SEGMENT buf db '12ADdf#gh592HKL*','$' tp1 db 0;大写字母个数 tp2 db 0;小写字母个数 tp3 db 0;数字的个数 tp4 db 0;其他字符的个数 str1 db 'the number of big is:','$' str2 db 'the number of small is:','$' str3 db 'the number of number is:','$' st

c语言代码编程题汇总:将字符串中的大写字母转换成小写字母

将字符串中的大写字母转换成小写字母 程序代码如下: 1 /* 2 2017年3月8日21:21:46 3 功能:将字符串中的大写字母转换成小写字母 4 */ 5 /* 6 #include"stdio.h" 7 8 int main() 9 { 10 int n = 0; 11 12 char a[100]; 13 14 printf("please input a string:"); 15 16 gets(a); 17 18 for(int i = 0 ;a[i

c语言代码编程题汇总 :统计字符串中的大写和小写字母的个数

统计字符串中的大写和小写字母的个数 程序代码如下: 1 /* 2 2017年3月6日19:42:21 3 功能:统计字符串中的大写和小写字母的个数 4 */ 5 6 #include "stdio.h" 7 void fun (char *,int *,int *); 8 9 int main (void) 10 { 11 int m = 0,n = 0; 12 int *Pm = &m, *Pn = &n; 13 char s[100]; 14 printf (&qu

计算一个字符串中大写字母、小写字母、特殊字符、数字的个数

1 public class Test_123_Test { 2 public static void main(String[] args) { 3 String str = "[email protected]#¥%……&"; 4 int bigs = 0;// 记录大写字母的个数 5 int smalls = 0;// 记录小写字母的个数 6 int others = 0;// 记录其他字符的个数 7 int shuzi = 0; 8 System.out.println

在一个字符串中,统计大写字母个数,小写字母个数,其他字符个数的四种算法

题目描述:编写程序,输出字符串中的大写字母.小写小母和其他的个数.如有一个字符串"Helle, This is A test textfile.123456, tannk you!!",则其大写字母个数:3,小写字母个数:29,其他字符个数:18. 这里提供了四种算法,第一种是我们比较好理解的,也属于硬编码问题,其他三种方法要借助JAVA语言的jdk提供的api. 方法一: <!DOCTYPE html> <html lang="en"> &

统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数,其他字符出现的次数。

/** * A:案例演示 * 需求:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数,其他字符出现的次数. * [email protected]#$%^ * 分析:字符串是有字符组成的,而字符的值都是有范围的,通过范围来判断是否包含该字符 * 如果包含就让计数器变量自增 */ public static void main(String[] args) { String s = "[email protected]#$%^"; int big = 0; int smal

JavaScript将字符串中的每一个单词的第一个字母变为大写其余均为小写

要求: 确保字符串的每个单词首字母都大写,其余部分小写. 这里我自己写了两种方法,或者说是一种方法,另一个是该方法的变种. 第一种: function titleCase(str) { var newarr,newarr1=[]; newarr = str . toLowerCase() . split(" "); for(var i = 0 ; i < newarr . length ; i++){ newarr1 . push(newarr[i][0] . toUpperCa

php字符串英文文本中大写字母,小写字母,空格,标点符号的个数统计

对一段英文文本的信息,统计其中大写字母,小写字母,空格,标点符号的个数 <?php$manuscript = "Where there is a will, there is a way.";//字符串文本$smallLetter = 0;$capitalLetter = 0;$blank = 0;$punctuation = 0; $num=strlen($manuscript);$arr=str_split($manuscript);//字符串分割为数组foreach($ar

数据结构——算法之(031)(将字符串中全部小写字母排在大写字母的前面)

[申明:本文仅限于自我归纳总结和相互交流,有纰漏还望各位指出. 联系邮箱:[email protected]] 题目: 函数将字符串中的字符'*'移到串的前部分.前面的非'*'字符后移.但不能改变非'*'字符的先后顺序,函数返回串中字符'*'的数量. 题目分析: 1.须要保持非'*'字符的顺序 2.不开辟额外的空间 3.用快慢指针.指向字符串尾巴,快指针指向非'*'字符串,慢指针指向'*',然后交换指针内容就可以 算法实现: #include <stdio.h> #include <st