public class UpStr

{

static String str = "AbcDeFdDSfgdsadeADFSAFCfdsa";

public String transformUpperOrLower(String str, String type)

{

//将字符串转换为char数组

char[] ch = str.toCharArray();

if (type == null || type.length() == 0 || type.equals(""))

{

type = "upper";

}

if (type.equals("upper"))

{

return toUpper(ch);

}

return toLower(ch);

}

public String transformUpperOrLower(String str)

{

return transformUpperOrLower(str, null);

}

private String toUpper(char[] ch)

{

for (int i = 0; i < ch.length; i++)

{

//每个char字符型都对应一个ASCII码值,

//大写的A---Z是比小写的a---z相应的减少32。

if ('a' <= ch[i] && ch[i] <= 'z')

{

ch[i] -= 32;

}

}

//将字符数组转换为String。

return String.valueOf(ch);

}

private String toLower(char[] ch)

{

for (int i = 0; i < ch.length; i++)

{

if ('A' <= ch[i] && ch[i] <= 'Z')

{

ch[i] += 32;

}

}

return String.valueOf(ch);

}

public static void main(String[] args)

{

System.out.println(new UpStr().transformUpperOrLower(str));

}

}

原文:http://blog.csdn.net/u013412066/article/details/44619425

java英文字符串大小写转换 必须使用_【Java基础】之字符串大小写转换不利用API....相关推荐

  1. java中字符串和数组如何比较_[Java教程]javascript中数组和字符串的方法比较

    [Java教程]javascript中数组和字符串的方法比较 0 2016-07-19 23:00:05 ×目录[1]可索引 [2]转换 [3]拼接[4]创建[5]位置 前面的话 字符串和数组有很多的 ...

  2. python字符串逆序输出代码_一行代码实现字符串逆序输出

    字符串逆序实现三部曲: 1.将字符串转为数组,一个字符为数组的一个元素: 2.将数组倒置: 3.再将数组元素拼接为字符串. 方法一: var str = "naYgniYgnehZ" ...

  3. xml文件转换成图片_怎样能把PDF文件转换成图片?

    我们的日常生活工作中时常碰到pdf与Excel.Word.ppt和jpg等文件格式的转换,有时候由于工作的需要,要把PDF文件转换成图片.并且现在网上的很多素材都是PDF文件格式的,如果我们想要里面的 ...

  4. java可以写a手机app吗_‎JAVA程序员自学编程 a l’App Store

    *****Java程序员的给力助手***** -----本应用是一款java程序员自学参考手册,内容涵盖了所有java自学入门教程.高级教程以及数十道java经典面试题及代码答案,十分适合java开发 ...

  5. python字符串转换成整数_在Python中将字符串转换为整数的方法

    在本文中,我们将向你展示如何将Python字符串转换为整数,可在Linux操作平台上进行.Python中的所有数据类型(包括整数和字符串)都是对象,通常在编写Python代码时,你需要将一种数据类型转 ...

  6. python将字符串转换为数字信号的过程_如何检测一个字符串是否可以转换为数字...

    面试题目以及相应的源代码在学习资料中,购买后请自行下载 以Python3.x为基础,解析了各种类型的Python面试题,并给出了详细的答案.同时详细解析了Python的领域之一的数据分析师需要学习的相 ...

  7. c字符串中包含双引号_零基础学Python:一文看懂数字和字符串

    来源:大数据DT 本文约2000字,建议阅读6分钟 数据类型是构成编程语言语法的基础.[ 导读 ]数据类型是构成编程语言语法的基础.不同的编程语言有不同的数据类型,但都具有常用的几种数据类型.Pyth ...

  8. java怎么录入4位会员号_[Java源码]键盘输入会员卡号,对其格式、位数进行判断,不符合规则会跳转重新输入 | 学步园...

    4位数的会员卡号,活动期间,4位数字求平均值为5,则商品免费 -----------------------背景-------------------------------分割线---------- ...

  9. java实现html页面转pdf解决方案_[Java教程]纯js实现html转pdf

    [Java教程]纯js实现html转pdf 0 2017-02-16 00:00:30 项目开发中遇到了一个变态需求,需要把一整个页面导出为pdf格式,而且要保留页面上的所有的表格.svg图片和样式. ...

  10. python根据经纬度转换详细地址_使用python实现地址-经纬度转换

    标签:地址   ref   uri   port   div   字符   注册   gui   图片 中文领域: 指的是提取境内地址的经纬度,的主要调用的是百度API.中间经历了一些波折,刚开始直接 ...

最新文章

  1. 百度之星12月30号题目之维基解密
  2. JSON 常量详情参考 (内含对中文不转义的参数)
  3. Linux2.6内核驱动与2.4的区别 .
  4. WinUI 3 试玩报告
  5. 集群e家:O2O电商服务平台上云
  6. getprivateprofilestring读不到数据_Tomcat NIO(11)请求数据读取
  7. 路由器获取路由后加表原则
  8. 微服务与架构师的个人见解
  9. kafka 查看队列信息
  10. mysql sha1prng_为啥POST过来的
  11. 计算机一级在上网题中如何新建文本文件?
  12. 2015年度APP分类
  13. Android学习笔记3-开发过程中一些常用操作
  14. 小技巧:两种方式快速实现平滑涂鸦画板
  15. pta简单的插入排序
  16. 天梯赛:L2-016 愿天下有情人都是失散多年的兄妹 (25 分)
  17. 【并发】Amdahl's Law 阿姆达尔定律
  18. npoi 将html导出word,使用NPOI将数据导出为word格式里的table
  19. vue 获取元素宽高
  20. android撕衣服应用介绍,android驱动开发书籍推荐

热门文章

  1. Navicat新建查询快捷键
  2. JVM学习--(一)基本原理
  3. ExecutorService 的理解与使用
  4. redis学习之——Redis事务(transactions)
  5. 如何查找特定目录下最大的文件及文件夹
  6. Linux Ubuntu 自动登录
  7. Android游戏开发基础part2--Canvas画布
  8. PHP对于浮点型的数据需要用不同的方法去解决
  9. 特殊SQL语句及优化原则
  10. WMI Series :管理对象的信息查询和方法访问