`

java基础之字符串字母大小写转换、倒序

    博客分类:
  • Java
 
阅读更多
/**
 *  字符串字母大小写转换、并倒序输出
 *  zzl
 */



public class Shuffle {
	
	public static void main(String[] args) {
		
       String str = "SDdfsDdSwqrewASDASD";
       
       //字符串转成char数组
       char [] ch = str.toCharArray();
       
       StringBuffer buffer = new StringBuffer();
       
       for(int i=str.length()-1;i>=0;i--){
    	   if(ch[i]>='A'&&ch[i]<='Z'){
    		   buffer.append(String.valueOf(ch[i]).toLowerCase());
    	   }else if(ch[i]>='a'&&ch[i]<='z'){
    		   buffer.append(String.valueOf(ch[i]).toUpperCase());
    	   }
       }
       System.out.println(buffer.toString());

	}
	
	
}
分享到:
评论

相关推荐

    编写一个程序,实现字符串大小写的转换并倒序输出

    本任务的目标是通过编程实现一个功能:对输入的字符串进行大小写转换并倒序输出。具体来说,对于输入的字符串中的每个字符,如果是大写字母,则转换为小写字母;如果是小写字母,则转换为大写字母。最终输出的是经过...

    java期末考试复习资料

    这部分涉及到字符串的大小写转换和倒序输出。首先将字符串转换为字符数组,然后通过循环从后向前遍历数组,检查每个字符是否在大写字母的范围内,如果是则将其转换为小写(利用ASCII码的特性,大写字母加32变为小写...

    Java面试问题编程.pdf

    - **大小写转换**:面试中可能会让你现场编写代码将字符串转换为大写或小写。例如,给定字符串"This is a test",将其转换为"This Is A Test"。 - **字符串反转**:要求你用`StringBuffer`反转字符串,如将"This ...

    单词按首字母排序的两种方法

    然而,如果希望不区分大小写地进行排序,可以传递一个`Comparator`作为参数,这里通常使用`String.CASE_INSENSITIVE_ORDER`。这种方法简单且高效,是处理字符串排序问题的首选方案。 #### 示例代码解析: ```java ...

    JSTL函数JSTL函数

    如果`string`包含`substring`(不考虑字母大小写),则返回`true`。这在处理用户输入或比较时特别有用,因为用户可能会输入不同的大小写形式。 3. `fn:endsWith(string, suffix)` 检查`string`是否以`suffix`结尾...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例064 字符串大小写转换 82 实例065 字符与Unicode码的转换 83 4.2 辨别字符串 84 实例066 判断用户名是否正确 84 实例067 用户名排序 85 实例068 判断网页请求与FTP请求 86 实例069 判断文件类型 87 实例070 判断...

    java机试题整理

    字符串大小写转换** 此题目要求实现一个方法,将输入的字符串中的大写字母转换为小写,小写字母转换为大写。具体实现如下: ```java public static String getStringToCase(String str) { StringBuffer sb = new...

    黑马程序员基础班精华笔记总汇

    - 包:全部小写字母,域名倒序写。 - 类和接口:首字母大写,多个单词采用驼峰式命名法。 - 方法和变量:首字母小写,多个单词采用驼峰式命名法。 - 常量:全部大写字母,单词间用下划线分隔。 #### Java语言...

    微软、谷歌、百度等公司经典面试100题[第101-170题].pdf

    字符串大小写字母排序** - **题目描述**:将字符串中的所有小写字母排在大写字母前面。 - **解决方案**:可以遍历字符串,分别收集小写字母和大写字母,最后合并结果。 **18. 随机选取关键字** - **题目描述**:...

    javase 英语总结.docx

    49. **ignore case** - 忽略大小写:在比较字符串时,不考虑字母的大小写。 50. **replace** - 替换:在字符串中替换指定的子串。 51. **charAt** - 获取字符:通过索引获取字符串中的字符。 52. **start, with, ...

    freemarker总结

    其它的运行符可以作用于数字和日期,但不能作用于字符串,大部分的时候,使用gt等字母运算符代替&gt;会有更好的效果,因为 FreeMarker会把&gt;解释成FTL标签的结束字符,当然,也可以使用括号来避免这种情况,如:(x&gt;y)&gt; ...

    JavaScript之排序函数_动力节点Java学院整理

    如果需要按照字母序排序,并忽略大小写,可以通过将字符串都转换为大写(或小写)之后进行比较实现。例如: ```javascript var arr = ['Google', 'apple', 'Microsoft']; arr.sort(function(s1, s2) { x1 = s1....

Global site tag (gtag.js) - Google Analytics