String练习题(字符串练习题):将每个单词的首字母改为大写

使用String的方法

public static void main(String[] args) {String str = "this is a text"; //方式一:将每个单词的首字母改为大写String[] str1 = str.split(" ");for (int i = 0; i < str1.length; i++) {String ch = str1[i].substring(0, 1).toUpperCase()+str1[i].substring(1);System.out.print(ch+" ");}//方式二:另一种方法的思路:提示大写字母与小写//字母相差32,如a = 97 A = 65,  注意空格要排除在外String str = "hello java and python!";String[] str1 = str.split(" ");for (int i = 0; i < str1.length; i++) {//将分隔开的每个单词的首字母减32得到大写字母char c = (char) (str1[i].charAt(0)-32);//将得到的大写字符与每个单词的小写字母拼接String s = c+str1[i].substring(1);System.out.print(s+" ");}}

输出结果

方式一:This Is A Text
方式二:Hello Java And Python!

字符串练习题之单词首字母大写相关推荐

  1. 用集合java字符串第一个单词_Java小程序 输入一个字符串,将每一个单词首字母大写...

    Java 小程序 01 输入一个字符串,将每一个单词首字母大写 1.首先写一个接收传入的单词,并将传入单词首字母大写.这一步比较简单,没什么好说的! private String titleCase ...

  2. python单词首字母大写_在Python中将每个单词的首字母大写

    python单词首字母大写 Here, we are implementing a python program to capitalizes the first letter of each wor ...

  3. 7-102 单词首字母大写 (15 分)

    7-102 单词首字母大写 (15 分) 本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以 ...

  4. C语言编写取单词首字母,C语言练习之单词首字母大写

    /* *Copyright(c) 2016,烟台大学计算机学院 *All rights reserved. *作 者:刘金石 *完成日期:2016年4月22日 *版本 号:v1.0 *问题描述:字符串 ...

  5. 实验6-4 单词首字母大写 (15 分)

    运用最简单的getchar() 实验6-4 单词首字母大写 (15 分) 本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串, ...

  6. 7-2 单词首字母大写 (15 分)

    7-2 单词首字母大写 (15 分) 本题目要求编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多 ...

  7. c语言 单词首字母大写

    单词首字母大写 编写程序,输入一行字符,将每个单词的首字母改为大写后输出.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个. 输入格式 输入给出一行字符 ...

  8. 输入一行字符,统计其中有多少个单词,并将每个单词首字母大写(考虑空格,考虑单词的缩写)

    注意 注意空格,不能单纯依靠空格判定单词个数 注意缩写,缩写可以使用一个flag记录(')的个数,单词数加上flag即可 问题 输入一行字符,统计其中有多少个单词,单词之间使用空格分隔开输入一行字符, ...

  9. 将一句英文中的每个单词首字母大写,其余字母小写

    //将一句英文中的每个单词首字母大写,其余字母小写 //'wHAt aRE yOu doING' -> 'What Are You Doing' var str='wHAt aRE yOu do ...

最新文章

  1. 关于Android加载的优化
  2. 用java开发一个Hello Word系统内核
  3. mysql监测攻击_如何检测SQL注入技术以及跨站脚本攻击
  4. Cisco PT模拟实验(12) 路由器静态路由的配置
  5. 数字谋定农村建设-农业大健康·万祥军:农业人工智能应用
  6. 如何实现ABB机器人与老式焊机的连接控制
  7. 思想已经高过行动好多了
  8. 八皇后问题python_python八皇后问题的解决方法
  9. 正则表达式 相关教程
  10. uni-app 开发跨平台应用前端框架
  11. MYSQL选修课的心得体会_选修课心得体会【优秀篇】
  12. 杨华杰 清华大学计算机,软件工程课程设计机票预订系统【参考】.doc
  13. Lua踩坑记录(持续更新)
  14. 【开发】后端框架——Mybatis
  15. 唱吧android逆向加密算法笔记 此文章已做脱敏处理不会对原厂家app安全构成威胁,仅供学习
  16. 佩奇:产品经理要一个佩奇,不知道啥是佩奇的开发该怎么办?
  17. 替换固态硬盘后不能开机
  18. 计算机提示无法验证发布者,win7系统取消“无法验证发布者”提示框的操作技巧...
  19. MySql的一些常见笔试题(1)
  20. 制作一个简单HTML游戏网页(HTML+CSS)_英雄联盟 lol 7页

热门文章

  1. 使用LCD1602显示温度或切换显示时间
  2. 学习日志——2019/08/05
  3. android 阿里百川初始化的深坑
  4. H5 -- (功能)App内嵌h5网页实现芝麻认证的接入
  5. 【Rust 日报】2022-04-28 Spacedrive 一个开源的跨平台文件资源管理器
  6. 12月7日——培训第15天
  7. Android RecoverSystem 类
  8. 前端小白入门必学:HTML/CSS/JS编码规范
  9. 关于字符转换byte、char、string
  10. GENERATED BY ALWAYS AS IDENTITY和GENERATED BY DEFAULT AS IDENTITY的区别