3. 串的处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。 本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1. 把每个单词的首字母变为大写。 2. 把数字与
来源:互联网 发布:简述算法的复杂度分析 编辑:程序博客网 时间:2024/05/01 03:53
package shiyan1__3;
import java.util.Scanner;
public class shiyan1__3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入一个字符串:");
Scanner sc=new Scanner(System.in);
String s=sc.nextLine();
for(int i=0;i<s.length();i++)
{
if(Character.isLowerCase(s.charAt(0)))
{
s=toupper(s,0);
}
if(i>0&&s.charAt(i-1)==' '&&Character.isLowerCase(s.charAt(i)))
{
s=toupper(s,i);
}
if(i>0&&Character.isDigit(s.charAt(i-1))&&Character.isLetter(s.charAt(i)))
{
s=toadd(s,i);
}
if(i>0&&Character.isDigit(s.charAt(i))&&Character.isLetter(s.charAt(i-1)))
{
s=toadd(s,i);
}
if(i>0&&Character.isWhitespace(s.charAt(i-1))&&Character.isWhitespace(s.charAt(i)))
{
s=todelete(s,i);
i=i-1;
}
}
System.out.println(s);
}
public static String toupper(String s,int i)
{
s=s.substring(0,i)+s.substring(i,i+1).toUpperCase()+s.substring(i+1);
return s;
}
public static String toadd(String s,int i)
{
s=s.substring(0,i)+"_"+s.substring(i);
return s;
}
public static String todelete(String s,int i)
{
s=s.substring(0,i-1)+s.substring(i);
return s;
}
}
- 3. 串的处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。 本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1. 把每个单词的首字母变为大写。 2. 把数字与
- 串的处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1.把每个单词的首字母变为大写。 2.把数字与字母之间用下划线字符(_)分
- 8.在实际的开发工作中,对字符串的处理是最常见的编程任务。本题目即是要求程序对用户输入的串进行处理。具体规则如下:
- 串的简单处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。 本题目即是要求程序对用户输入的串进行处理。
- 输入串的处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。
- 输入一段字符串,把每个单词的首字母改成大写
- 把输入的字符串中,每个单词的首字母变成大写(单词用空格隔开)
- java 对字符串的处理是最常见的编程任务
- 将输入字符串中每个单词的首字母变成大写
- 把每个单词的首字母转换成大写之疑惑
- 询问用户是哪个年级的同学,对输入的数据进行保存,将结果显示在屏幕上。要求合法年级为1,2,3.自定义异常类GradeExceptio,对输入非法的情况进行异常处理。
- 把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字
- SOP是Standard Operation Procedure三个单词中首字母的大写 ,即标准作业程序
- python中把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。
- 字符串的每个单词首字母大写
- 应用:把字符串的首字母大写并统计单词个数
- JS中将字符串中每个单词的首字母大写化
- javascript字符串中每个单词的首字母大写化问题
- Scala DataFrame生成技巧
- NetRiver - 滑动窗口协议实验
- CSDN-markdown编辑器
- JavaScript
- java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
- 3. 串的处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。 本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1. 把每个单词的首字母变为大写。 2. 把数字与
- HSSFWorkBooK用法 —Excel表的导出和设置
- 正则表达式---六(其他通用规则)
- iOS 开发 多线程详解之NSThread线程通信的操作与控制
- 表哥:我的大学生表弟工作4年赚了100万
- Ubuntu14.04全分布式安装hadoop2.7.2(三)jdk环境配置+hadoop单机
- 7.Mac gdb
- 总结Unity 初学者容易犯的编译与运行时错误
- redis常用命令、常见错误、配置技巧