“-”分隔字符串操作
来源:互联网 发布:淘宝大学总裁班怎么样 编辑:程序博客网 时间:2024/05/22 05:30
用“-”将字符串分隔,如asd-fgh则分成ads、fgh两个字符串,如果两个‘-’中间没有字符,则中间字符串用null表示并输出,如三个“-”则需要输出四个字符串形式的null。
(“---” ->“null-null-null-null”)。
import java.util.*;public class StringOperator{public static void main(String[] args){Scanner scan = new Scanner(System.in);String string;char [] s;while(scan.hasNext()){string = scan.nextLine();s = string.toCharArray();”int flag = 0;for(int i = 0;i < s.length;i ++){if(s[i] == '-'){ //遇到“-”开始处理if(i==0||s[i-1]=='-'){ //第一个是“-”或者两个“-”中间没有字符输出nullif(flag == 1){System.out.println();//输出null之前判断之前输出的是不是普通字符如果是则先输出换行flag = 0;}System.out.println("null");//输出null}else if(flag == 1){//如果没有输出null那么“-”用换行代替flag = 0;System.out.println();}if(i == s.length-1){//如果最后一个字符是“-”则还要输出一个nullSystem.out.print("null");}continue;}System.out.print(s[i]);//输出普通字符flag = 1;//记录输出情况}System.out.println();}}}
样例输入
123-asdfg-345
asdq--q12
123
---
-123
asdq--q12
123
---
-123
样例输出
123
asdfg
345
asdq
null
q12
123
null
null
null
null
null
123
asdfg
345
asdq
null
q12
123
null
null
null
null
null
123
- “-”分隔字符串操作
- 分隔字符串
- 字符串分隔
- 字符串分隔
- 字符串分隔
- 字符串分隔
- 分隔字符串
- 字符串分隔
- 分隔字符串
- 字符串分隔
- 字符串分隔
- 字符串分隔
- 字符串分隔
- 字符串分隔
- 字符串分隔
- 字符串分隔
- 字符串分隔
- 字符串分隔
- 编写一个js函数求一个字符串数组按字符串中各字母出现次数多少的重新排序
- 一个使用简单的工具类
- hoj 1867 水~~~树状数组
- 第7周任务3-输出几何案
- UESTC 1647 Battery Charging (找规律模拟)
- “-”分隔字符串操作
- jsp中全选按钮代码
- windows下表达式计算器C实现
- find函数_打印与第一个参数指定的模式匹配的行(《C程序设计语言》 第二版)
- 史上最短小精悍内涵的小说5篇
- 基于stun, turn, ice协议的NAT穿越
- MFC读取XML文件并解析
- jsp解析中文字符,其中两编一解
- LINUX环境变量查看