java 对字符串的处理是最常见的编程任务
来源:互联网 发布:淘宝如何创建购物券 编辑:程序博客网 时间:2024/05/21 18:38
java 对字符串的处理是最常见的编程任务
菜鸟一枚
在实际的开发工作中,对字符串的处理是最常见的编程任务。本题目即是要求程序对用户输入的串进行处理。具体规则如下:
(1)把每个单词的首字母变为大写。
(2)把数字与字母之间用下划线字符(_)分开,使得更清晰;
(3)把单词中间有多个空格的调整为1个空格。
把每个单词的首字母变为大写。
public static void main(String[] args) { //建立输入流 Scanner input = new Scanner(System.in); //输入一段英文 String JVZI = input.nextLine(); //将每个单词首字母变大写 //以空格为特征 将单词截取开 String[] JVZI1 = JVZI.split(" +"); for(int i =0;i<JVZI1.length;i++){ if(JVZI1[i].charAt(0)>='a'&&JVZI1[i].charAt(0)<='z'){ //将每个单词第一个字母转化为大写 并截取第一个以后的字符连接 JVZI1[i]=Character.toUpperCase(JVZI1[i].charAt(0))+JVZI1[i].substring(1); } } // 先将将string数组转化为 string字符串并赋值给 s String s=""; for(int j=0;j<JVZI1.length;j++){ s=s+ JVZI1[j]+" "; } //输出 System.out.println(s); }
把数字与字母之间用下划线字符(_)分开,使得更清晰;
public static void main(String[] args) { String zifu="dw1w2wf1"; //循环 字符串长度-1次 for(int i=0;i<zifu.length()-1;i++){ //获取第i个字符 char a=zifu.charAt(i); //获取第i+1个字符 char b=zifu.charAt(i+1); //判断第i个字符为数字第i+1个字符为字母 或者 第i+1个字符为数字第i个字符为字母 if((Character.isDigit(a)&&Character.isLetter(b))||(Character.isDigit(b)&&Character.isLetter(a))){ //在其中间添加_ zifu=zifu.substring(0,i+1)+"_"+zifu.substring(i+1); } } System.out.println(zifu); }
把单词中间有多个空格的调整为1个空格。
public static void main(String[] args) { String jvzi=“I LIKE YOU”; // 把单词中间有多个空格的调整为1个空格。 jvzi=jvzi.replaceAll(" +"," "); System.out.println(jvzi); }
阅读全文
0 0
- java 对字符串的处理是最常见的编程任务
- 输入串的处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。
- 串的简单处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。 本题目即是要求程序对用户输入的串进行处理。
- 8.在实际的开发工作中,对字符串的处理是最常见的编程任务。本题目即是要求程序对用户输入的串进行处理。具体规则如下:
- 串的处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1.把每个单词的首字母变为大写。 2.把数字与字母之间用下划线字符(_)分
- 3. 串的处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。 本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1. 把每个单词的首字母变为大写。 2. 把数字与
- PHP对常见的字符串处理
- android中最常见处理异步任务的组件
- android中最常见处理异步任务的组件
- java对字符串的处理
- 十个最常见的Java字符串问题
- 最常见的程序员面试题(10)字符串的处理
- 最常见的编程风格
- 常见的字符串处理大全
- shell常见任务的处理方法汇总
- "大泥球"仍然是最常见的软件设计
- PHP 处理最普通的 XML 任务
- java对json数组格式的字符串的处理
- git 应用 reset&revert
- mysql-5.7.20-winx6安装
- HDU 推箱子
- visual studio2017 调试时出现:“Project1.exe”(Win32): 已加载“D:\workplace\Project1\Debug\Project1.exe”。已加载符号。
- java中DateFormat类测试总结
- java 对字符串的处理是最常见的编程任务
- 线程与进程
- JZOJ3577. 【CEOI2011】Traffic
- 子串和
- ubuntu16.04 搜狗输入法
- android中因权限无法读写文件的问题
- ACE框架解读
- 关于Y400 电源管理 Win10解决方案
- Linux 命令学习_无名小仙男